Commit graph

4 commits

Author SHA1 Message Date
Tolaria
9fa33e81c2 update pyproject 2026-06-04 12:43:46 +08:00
Tolaria
4b4425a2d9 chore: relax Python requirement to >=3.9 for runner compatibility
Some checks failed
Deploy Docs / deploy (push) Failing after 25s
2026-06-03 23:01:24 +08:00
Tolaria
69119f347d feat: add wiki link support ([[page]]) via custom Python-Markdown extension
Some checks failed
Deploy Docs / deploy (push) Failing after 24s
- New package _extensions/wikilinks.py: preprocessor that converts
  [[Page Name]], [[Page|Text]], [[Page#anchor|Text]], and ![[img]]
  to standard Markdown links before parsing
- Skips wiki links inside fenced/inline code blocks
- Slugifies targets: lowercase, spaces→hyphens
- Registered as markdown extension in zensical.toml
- Updated CI workflow to pip install -e . for the _extensions package
- First usage: [[docs/contributing/index]] in markdown.md
2026-06-03 20:07:25 +08:00
Tolaria
d399f510b7 feat: port zensical source content from pages branch 2026-06-03 17:32:27 +08:00