81 Commits (0b13dd306d14c4e9b1537e3dcdd7ad319ef0167b)

Author SHA1 Message Date
Óscar Fernández bf31f7ff47
feat(theme-switcher)!: respect `theme_default` when JS is enabled (#224)
BREAKING CHANGE: changes the behaviour of `theme_default`
1 year ago
ZzMzaw b6fa54c556
feat(copyright): set copyright translations outside toml files & enhance $VARs (#215)
Co-authored-by: welpo <welpo@users.noreply.github.com>
1 year ago
Óscar Fernández 46e0681193
📈 chore(demo-site): add analytics and privacy policy (#220) 1 year ago
Joberth Rogers de91dfb0a7
🐛 fix(footer): fix external link redirection in footer (#219)
Co-authored-by: welpo <welpo@users.noreply.github.com>
1 year ago
welpo 7e6e1ddcc9
📝 chore: update contact e-mail 1 year ago
Óscar Fernández be218c0b6c
🐛 fix(comments): fix malformed URLs in Isso mails (#211) 1 year ago
welpo 5458b1c533
🎨 style: fix whitespace issues 1 year ago
Óscar Fernández 8aabeaecc3
️ refactor: co-locate images (#200) 1 year ago
Óscar Fernández 1bc52944c9
feat(footer): add configurable footer menu (#197) 1 year ago
Óscar Fernández 228f1ea6e5
feat: support privacy-respecting analytics (#193) 1 year ago
welpo 78fd8b8f0e
📝 docs(i18n): mention IETF BCP 47 codes 1 year ago
Óscar Fernández Vázquez 99b8972cf6
📝 docs: add guide to all of tabi's features (#169) 1 year ago
Óscar Fernández Vázquez 88cc68f4a0
feat(header): add support for canonical URLs (#168) 1 year ago
Óscar a113ba2271
feat(atom): add `full_content_in_feed` option (#164) 1 year ago
Óscar 6f269eee4a
feat(templates): introduce info-page template (#147) 1 year ago
Ó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.
1 year ago
Óscar 772ca29dcd
feat: add `browser_theme_color` config option (#143) 1 year ago
Óscar 9acaba6e35
feat(title): add `invert_title_order` config option (#142) 1 year ago
welpo 695e40be70
feat(ToC): implement setting hierarchy for ToC
Related: #128 and #120
1 year ago
Óscar d53b8470a6
feat: add support for social media cards (#130) 1 year ago
welpo ab4b523f9c
🐛 fix(favicon): use `get_url` for favicon 2 years ago
Óscar f61c9ec309
feat(settings): add hierarchy-based setting overrides (#128) 2 years ago
Steven Roose b58225a012
feat(meta): allow hiding the read time indication on pages (#124)
Co-authored-by: welpo <welpo@users.noreply.github.com>
2 years ago
welpo f57f3138c2
📝 docs(config): clarify default short date format 2 years ago
Óscar fac730efad
feat(config): add dynamic stylesheet loading (#118) 2 years ago
welpo 3822f00d3e
♻️ refactor(giscus): move comment box to bottom 2 years ago
welpo f1edbba8bd
feat(footer/copyright): replace "$SEPARATOR" to `separator`
Expands on #112
2 years ago
welpo c1eda46934
💡chore(config): add comments to language section 2 years ago
Óscar 5ae21b5335
feat(footer): add configurable copyright notice (#112) 2 years ago
welpo 99f6f2dcdc
feat(footer): add link to remote repository
Adds two options, both defaulting to true if the remote repo URL is set:
* `show_remote_changes`: links the commit history of a post next to the updated date. (#109)
* `show_remote_source`: links to the site's repository on the footer.
2 years ago
welpo 427ffc7241
feat(footer/socials): add base64 encoded email protection 2 years ago
welpo 52d0ac9447
🐛 fix: move `default_language` to proper section 2 years ago
welpo b5fae83f28
feat: add support for remote codeberg repositories
Builds on #109
2 years ago
Óscar 0e3a4af49b
feat: add link to commit history on updated articles (#109) 2 years ago
welpo 6b0cc11da4
📝 docs: add link to skins showcase/documentation 2 years ago
Óscar f8cce3001c
feat: introduce skins to customise the theme (#105) 2 years ago
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.
2 years ago
welpo edcfa359ef
feat: global/individual toggle for KaTeX and copy button
Allow KaTeX and copy button to be enabled globally or for individual posts.
2 years ago
Óscar 5cdc18e688
feat: add backlinks to footnotes (#101) 2 years ago
welpo f9c18b0398
feat: optional trailing slash in menu links
Enabled by default.

Drops the `$BASE_URL` transformation to avoid confusion (#99).
2 years ago
Óscar 32b1177140
♻️ refactor: improve stylised feed translations & consolidate XSL/CSS loading (#98) 2 years ago
welpo 588defd7f2
📝 docs: suggest editing language feed stylesheet 2 years ago
welpo 9a98789922
feat: add support for Isso comments 2 years ago
welpo 7924e8206c
feat: add support for Hyvor Talk comments 2 years ago
welpo 05a6d15455
feat: add quick navigation buttons
💄 style(dark): change inline code background

♻️ refactor: simplify comment system logic
2 years ago
welpo 1a74cb4496
📝 docs: fix mention of "Load comments" button 2 years ago
welpo 5993e950c7
feat: add support for giscus and utterances 2 years ago
welpo 19d120019b
feat: add support for giscus & utterances comments 2 years ago
welpo 93c8b577b8
🚧 feat: add utterances support 2 years ago
welpo 2dec139e41
feat: add copy button to code blocks 2 years ago