25 Commits

Author SHA1 Message Date
Óscar
42f9bb9781
💄 style: improve navigation bar & metadata wrapping (#425) 2024-11-11 18:51:16 +01:00
ZzMzaw
0253799f23
feat: add series functionality (#406)
Co-authored-by: welpo <welpo@users.noreply.github.com>
2024-11-08 00:01:30 +01:00
Óscar
092ccdd1ba
💥 feat!: force code blocks LTR rendering (#412)
BREAKING CHANGE: Code blocks default to LTR. Set `force_codeblock_ltr = false` to keep previous behaviour.
2024-10-18 19:00:14 +02:00
Óscar
0bebcd1c6d
🐛 fix: allow pages within pages (#385) 2024-09-18 00:06:02 +02:00
welpo
b9bf4b2fd6
💄 style: use note admonition for TL;DR 2024-09-09 01:40:38 +02:00
Arnold Loubriat
ce3be5c007
️ fix: add missing quotes to HTML attributes (#367) 2024-08-23 20:54:13 +02:00
Óscar
3bb2dbc355
🌐 refactor: improve "Last updated on" format (#342) 2024-06-28 19:09:35 +02:00
Óscar
9d49a65354
feat: add option to show author in post metadata (#322) 2024-05-27 02:16:03 +02:00
welpo
b70efd1642
feat: enable adding URL/path to code blocks (#307) 2024-05-03 17:37:40 +02:00
Óscar
0cbd727f25
feat: add option to display/hide date in metadata (#306) 2024-05-02 23:32:42 +02:00
welpo
5e0cbdd67d
feat: allow disabling CSP, following the hierarchy
Introduces new option `enable_csp`, true by default.
Can be set on a page, section or globally.
2024-03-15 15:04:37 +01:00
Mohammed Alotaibi
c4893d4fdd
feat(i18n): implement pluralization logic (#277)
Co-authored-by: welpo <welpo@users.noreply.github.com>
2024-02-16 15:41:25 +01:00
Mohammed Alotaibi
b3ef23f305
🐛 fix(i18n): reverse arrows in RTL languages (#272)
Co-authored-by: welpo <welpo@users.noreply.github.com>
2024-02-12 18:46:48 +01:00
ZzMzaw
b011f58da6
feat: allow inverting previous/next article links (#261)
- Adds next/previous labels for clarity
- Truncated long titles get "…" appended

Co-authored-by: welpo <welpo@users.noreply.github.com>
2024-01-29 00:00:30 +01:00
Óscar
d50a85b5bc
feat: adjust width of prev/next link section (#248) 2024-01-05 14:50:14 +01:00
Óscar
dac6bfc024
feat: add previous/next article navigation (#246) 2024-01-04 19:05:06 +01:00
Óscar Fernández
de28c7fdeb
feat(comments): allow page override of global system (#216) 2023-10-27 02:03:59 +02:00
welpo
5458b1c533
🎨 style: fix whitespace issues 2023-10-07 23:31:59 +02:00
Óscar
6f269eee4a
feat(templates): introduce info-page template (#147) 2023-09-13 01:38:25 +02:00
Óscar
14ccb208cf
🎨 refactor: turn macros into partials & sort CSS (#146) 2023-09-12 21:28:33 +02:00
Óscar
32a2d5094b
🌐 feat(i18n): overhaul translation system & add languages (#145)
Revamp the existing translation system, simplifying
management and adding several new languages. The new system reads from
TOML files in the `/i18n` directory and improves template structures.
It also enhances customisation options and robustness by providing
fallbacks and modularity.

- Implement a new, streamlined translation macro.
- Load translations from `/i18n` TOML files.
- Remove redundant configuration requirements.
- Refactor templates to align with new i18n system.
- Add support for Hindi, Japanese, Russian, Portuguese, Chinese,
  Italian, German, Ukranian, Korean, and French languages.
- Credit Thomas Weitzel (@thomasweitzel) for inspiration.
2023-09-12 18:58:58 +02:00
welpo
dceceff5fd
♻️ refactor: improve spacing and indentation 2023-03-06 00:20:31 +01:00
welpo
3aa22cb3ad
♻️ refactor: split macros.html in different files
Clearer macros format.
2023-02-21 19:39:54 +01:00
welpo
095b9d0d07 🐛 fix: add end-of-file newline 2023-02-06 02:20:56 +01:00
welpo
0b117d1641 first commit 2023-02-02 15:53:54 +01:00