41 Commits

Author SHA1 Message Date
Óscar Fernández
be218c0b6c
🐛 fix(comments): fix malformed URLs in Isso mails (#211) 2023-10-25 17:47:46 +02:00
welpo
5458b1c533
🎨 style: fix whitespace issues 2023-10-07 23:31:59 +02:00
Óscar Fernández
1bc52944c9
feat(footer): add configurable footer menu (#197) 2023-10-05 14:20:34 +02:00
Óscar Fernández
228f1ea6e5
feat: support privacy-respecting analytics (#193) 2023-10-04 15:01:54 +02:00
Óscar Fernández Vázquez
99b8972cf6
📝 docs: add guide to all of tabi's features (#169) 2023-09-18 22:59:13 +02:00
Óscar Fernández Vázquez
88cc68f4a0
feat(header): add support for canonical URLs (#168) 2023-09-18 22:11:00 +02:00
Óscar
a113ba2271
feat(atom): add full_content_in_feed option (#164) 2023-09-17 14:12:12 +02:00
Óscar
6f269eee4a
feat(templates): introduce info-page template (#147) 2023-09-13 01:38:25 +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
Óscar
772ca29dcd
feat: add browser_theme_color config option (#143) 2023-09-09 19:48:53 +02:00
Óscar
9acaba6e35
feat(title): add invert_title_order config option (#142) 2023-09-09 18:31:13 +02:00
welpo
695e40be70
feat(ToC): implement setting hierarchy for ToC
Related: #128 and #120
2023-09-07 01:59:28 +02:00
Óscar
d53b8470a6
feat: add support for social media cards (#130) 2023-09-06 13:38:52 +02:00
Óscar
f61c9ec309
feat(settings): add hierarchy-based setting overrides (#128) 2023-09-01 14:03:37 +02:00
Steven Roose
b58225a012
feat(meta): allow hiding the read time indication on pages (#124)
Co-authored-by: welpo <welpo@users.noreply.github.com>
2023-08-31 19:37:09 +02:00
Óscar
a1378fe16b
🔧 refactor(theme.toml) set sane defaults (#127) 2023-08-30 02:11:54 +02:00
welpo
f57f3138c2
📝 docs(config): clarify default short date format 2023-08-28 13:46:38 +02:00
Óscar
fac730efad
feat(config): add dynamic stylesheet loading (#118) 2023-08-26 15:07:21 +02:00
welpo
3822f00d3e
♻️ refactor(giscus): move comment box to bottom 2023-08-19 01:41:55 +02:00
welpo
f1edbba8bd
feat(footer/copyright): replace "$SEPARATOR" to separator
Expands on #112
2023-08-19 01:26:27 +02:00
welpo
c1eda46934
💡chore(config): add comments to language section 2023-08-18 23:15:21 +02:00
Óscar
5ae21b5335
feat(footer): add configurable copyright notice (#112) 2023-08-18 23:12:39 +02:00
welpo
b5fae83f28
feat: add support for remote codeberg repositories
Builds on #109
2023-08-15 12:58:36 +02:00
Óscar
0e3a4af49b
feat: add link to commit history on updated articles (#109) 2023-08-15 02:02:23 +02:00
welpo
6b0cc11da4
📝 docs: add link to skins showcase/documentation 2023-08-10 19:20:27 +02:00
Óscar
f8cce3001c
feat: introduce skins to customise the theme (#105) 2023-08-10 13:21:52 +02:00
welpo
c78c7f5bd1
feat: allow setting the default theme
Used as fallback when JS is disabled and `theme_switcher` is enabled.

If `default_theme` is unset, it defaults to "light".

Used as single theme when `theme_switcher` is disabled.
2023-08-08 00:47:24 +02:00
welpo
edcfa359ef
feat: global/individual toggle for KaTeX and copy button
Allow KaTeX and copy button to be enabled globally or for individual posts.
2023-08-02 19:38:04 +02:00
Óscar
5cdc18e688
feat: add backlinks to footnotes (#101) 2023-08-02 18:35:27 +02:00
welpo
da44e795d6
📝 docs: update [extra] settings 2023-08-01 14:11:32 +02:00
welpo
a0f4f4a642
⬆️ docs: update Zola version requirement to 0.17.0 2023-06-06 00:10:42 +02:00
Óscar
90d7188787
Merge branch 'main' into feat/multilingual-support 2023-05-25 18:03:24 +02:00
welpo
fb061a1469
feat: allow using emojis as favicon 🌱 2023-05-25 14:31:03 +02:00
welpo
fa9229377d
feat: add multi-language support 2023-05-22 19:12:03 +02:00
welpo
60680fad37
📝 docs: update URL 2023-05-18 23:24:50 +02:00
welpo
a5981e6fdd
🐛 fix: remove flashing from header text (Firefox)
Loads a subset of the sans-serif font for the header.

Fixes #75
2023-04-29 15:11:13 +02:00
welpo
3b22e6be6c
📝 docs: add data: to CSP to load local svg 2023-04-28 16:42:16 +02:00
welpo
89bfdbe687
📝 docs: update theme's description 2023-04-16 19:10:07 +02:00
welpo
3ce928a067
📝 docs: update description, demo URL, author info, and extra
Close #36
2023-04-15 00:44:05 +02:00
welpo
898fcc8975 📝 fix: working live url 2023-02-04 13:15:28 +01:00
welpo
0b117d1641 first commit 2023-02-02 15:53:54 +01:00