From a777d217a36e23a0601a6c18595df4acbec0b9c9 Mon Sep 17 00:00:00 2001 From: Naruto TAKAHASHI Date: Fri, 11 Sep 2026 08:51:47 +0900 Subject: [PATCH] docs: bump zensical to 0.0.60 0.0.59 fixed navigation title precedence (zensical/zensical#906): a page's title now comes from its nav label and falls back to the H1, the way MkDocs and Material have always done it. Nothing here sets a title in front matter, so every page takes the label written in mkdocs.yml / mkdocs.ja.yml, and the four slots that render a title move with it -- , og:title, twitter:title and the header topic that appears on scroll -- along with the path breadcrumb in the search index. The nav itself, the headings, the body, the anchors and the URLs do not move. Checked by building both locales with 0.0.58 and again with 0.0.60 and comparing, rather than by reading the release notes: 19 pages per locale with 16 of them differing in those four slots, and the home page in its header topic alone; search.json and ja/search.json keeping their 160 items, locations, text and segmentation config, with only the path breadcrumb following the new title; sitemap.xml, ja/sitemap.xml and objects.inv identical byte for byte; both locales still building --strict with no new warnings. Wheels, dependencies and requires-python are unchanged from 0.0.58. The header comments in docs/requirements.txt went with the bump. What they described -- the migration off MkDocs + Material, and the plugins that replaced mkdocs-static-i18n and mkdocs-callouts -- is finished history, and the one live rule in them, that a bump here is a bump in every repo sharing this pin, is in SpriteStudio-Docs' AGENTS.md under "Pinned toolchain". --- docs/requirements.txt | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 483ac88..7d59279 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,8 +1 @@ -# Documentation toolchain (Zensical). Pinned for reproducible CI builds; bump deliberately. -# -# Migrated off MkDocs + Material for MkDocs, which the same team put into maintenance mode -# after shipping Zensical. SpriteStudio-Docs moved first; the remaining player repos follow. -# -# `mkdocs-static-i18n` is replaced by building each locale from its own config, and -# `mkdocs-callouts` by Zensical's native `> [!NOTE]` parsing (`pymdownx.quotes`). -zensical==0.0.58 +zensical==0.0.60