Skip to content

Commit 8e9b03e

Browse files
committed
Merge wip/v2-cutover into master
Promote v2 design to canonical. Old templates replaced in place at existing URLs; v2 scaffolding (templates, plugin, /v2* routes) removed; style.css and sections.js retired. Live URLs unchanged: /, /writings/, /<slug>/, /pages/<slug>/. 404 now: /v2home/, /v2writings/, /v2theforge/, /v2/<slug>/, /v2/pages/<slug>/. Book at /book/ unaffected.
2 parents 95da63e + bdfb5f4 commit 8e9b03e

25 files changed

Lines changed: 1132 additions & 3715 deletions

history/2026-05-19-v2-cutover-plan.md

Lines changed: 915 additions & 0 deletions
Large diffs are not rendered by default.

pelicanconf.py

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -45,22 +45,9 @@
4545
PAGE_SAVE_AS = "pages/{slug}/index.html"
4646
ARTICLE_URL = "{slug}/"
4747
ARTICLE_SAVE_AS = "{slug}/index.html"
48-
DIRECT_TEMPLATES = ("index", "archives", "v2_index", "v2_archives", "v2_theforge")
48+
DIRECT_TEMPLATES = ("index", "archives")
4949
ARCHIVES_SAVE_AS = "writings/index.html"
5050

51-
# v2 parallel deployment — same article/page data, rendered through v2_*.html templates
52-
# at /v2home/, /v2writings/, /v2theforge/, plus per-article /v2/<slug>/ via the
53-
# v2_router plugin. Old site remains unchanged.
54-
V2_INDEX_SAVE_AS = "v2home/index.html"
55-
V2_INDEX_URL = "v2home/"
56-
V2_ARCHIVES_SAVE_AS = "v2writings/index.html"
57-
V2_ARCHIVES_URL = "v2writings/"
58-
V2_THEFORGE_SAVE_AS = "v2theforge/index.html"
59-
V2_THEFORGE_URL = "v2theforge/"
60-
61-
PLUGIN_PATHS = ["plugins"]
62-
PLUGINS = ["v2_router"]
63-
6451
TAG_SAVE_AS = ""
6552
CATEGORY_SAVE_AS = ""
6653
AUTHOR_SAVE_AS = ""

plugins/v2_router.py

Lines changed: 0 additions & 68 deletions
This file was deleted.

0 commit comments

Comments
 (0)