From c928fff92e459b50c412057d36c6abff883a4dd2 Mon Sep 17 00:00:00 2001 From: Mischa Date: Thu, 18 Jun 2026 13:45:35 +0200 Subject: [PATCH] Improve post slug: date + time + title Slug format: 2026-06-18-1430-arrived-in-tokyo - Eliminates one-post-per-day collision (BUG TC-P.10) - URL is stable after creation (time baked in, title change doesn't affect it) - regex_replace strips non-alphanumeric chars; trim('-') cleans edges Co-Authored-By: Claude Sonnet 4.6 --- pages/02.post/post-form.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/02.post/post-form.md b/pages/02.post/post-form.md index 555584e..1169c3a 100644 --- a/pages/02.post/post-form.md +++ b/pages/02.post/post-form.md @@ -86,7 +86,7 @@ form: - add-page-by-form: parent: '/tracker' - slug: "{{ form.value.date|date('Y-m-d') }}" + slug: "{{ form.value.date|date('Y-m-d-Hi') }}-{{ form.value.title|lower|regex_replace('/[^a-z0-9]+/', '-')|trim('-') }}" template: 'entry' frontmatter: title: '{{ form.value.title }}'