Previously, the archive template respected individual section sorting configurations,
leading to potentially inconsistent timeline display.
This change enforces strict chronological
sorting (by publication date) across all
archive posts and adds an `archive_reverse` option
in section.extra to control sort direction.
BREAKING CHANGE: Archive now ignores section-specific sort_by settings in favour
of publication date ordering.
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.