🐛 fix: use full month name in non-English long date - #690
Merged
Conversation
config.title | safe bypassed Tera's auto-escaping, so a bare & in the site title produced invalid XML. Route it through escape_xml first, matching the rest of this template.
The non-en_GB fallback in format_date used %b (abbreviated month) for both the short and long formats, so long dates only differed from short ones by day zero-padding. The en_GB fallback already uses %B for long dates, and config.toml documents %d %B %Y as the intended non-English default. Resolves #689
✅ Deploy Preview for tabi-demo ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This was referenced Aug 10, 2026
github-actions Bot
added a commit
to welpo/tabi-start
that referenced
this pull request
Aug 10, 2026
Updating `themes/tabi` from 39399c4 to 2ec1c85. ### Changelog - ⬆️ chore(deps): upgrade KaTeX to v0.18.2 ([#691](welpo/tabi#691)) [2ec1c85](welpo/tabi@2ec1c85) - 🐛 fix: use full month name in non-English long date ([#690](welpo/tabi#690)) [25d257a](welpo/tabi@25d257a) - 🐛 fix(feed): escape ampersands in Atom feed title ([#688](welpo/tabi#688)) [8241c4b](welpo/tabi@8241c4b) - 🐛 fix(taxonomies): improve custom taxonomies support ([#686](welpo/tabi#686)) [a82ad06](welpo/tabi@a82ad06) - 🐛 fix(footnotes): fix incorrect backlinks script url [3f509e3](welpo/tabi@3f509e3) - 🐛 fix(webmentions): respect multiple webmention options ([#684](welpo/tabi#684)) [e6bdcff](welpo/tabi@e6bdcff) - 🐛 fix(comments): fix Isso sharing one thread when page_id_is_slug is false ([#682](welpo/tabi#682)) [52e8233](welpo/tabi@52e8233) - 🔒 fix(webmentions): escape and sanitise reply/mention content ([#679](welpo/tabi#679)) [cc9560f](welpo/tabi@cc9560f) - 🐛 fix(webmentions): fix malformed HTML ([#677](welpo/tabi#677)) [7599919](welpo/tabi@7599919) - 🐛 fix(series): use aria-label instead of aria_label in navigation links ([#675](welpo/tabi#675)) [9a73407](welpo/tabi@9a73407) - ⬆️ chore(deps): update shalzz/zola-deploy-action action to v0.23.1 ([#663](welpo/tabi#663)) [28127cd](welpo/tabi@28127cd) - 🐛 fix: respect saved theme on OS theme change ([#673](welpo/tabi#673)) [d0bb53b](welpo/tabi@d0bb53b) - 🐛 fix(series): fix reversed pagination not reordering series pages ([#671](welpo/tabi#671)) [b426a9d](welpo/tabi@b426a9d) - 🐛 fix: fix root-section pagination showing every post ([#669](welpo/tabi#669)) [a244395](welpo/tabi@a244395) - 🐛 fix(search): fix listener leak on search results ([#667](welpo/tabi#667)) [67b9971](welpo/tabi@67b9971) - 🐛 fix(search): fix result count after first search ([#665](welpo/tabi#665)) [523b817](welpo/tabi@523b817) - ⬆️ chore(deps): upgrade mermaid to v11.16.1 ([#662](welpo/tabi#662)) [c0a2907](welpo/tabi@c0a2907) - 📝 docs(toc): link archived Tera docs for matching test [c08316f](welpo/tabi@c08316f) ### Miscellaneous changes - ⏪️ misc: revert shalzz/zola-deploy-action upgrade ([#663](welpo/tabi#663)) [2e86b53](welpo/tabi@2e86b53) Auto-generated by the "Update tabi theme" workflow (in `.github/workflows/update-tabi.yml`).
This was referenced Aug 10, 2026
This was referenced Aug 10, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fix the non-English long date fallback so it spells out the month name instead of abbreviating it.
Related issue
Resolves #689
Changes
templates/macros/format_date.html's non-en_GBfallback used%b(abbreviated month) for bothshort=trueandshort=false, so the long form only differed from the short form by day zero-padding (8 nov 2024vs08 nov 2024). Theen_GBfallback a few lines above already uses%Bfor the long form, andconfig.toml's own comment documents%d %B %Yas the intended non-English default. Changed the long-form fallback to use%B.Type of change
Checklist
theme.tomlwith a sane default for the featureconfig.tomlin tabi-startconfig.tomlcommentstheme.tomlcomments