GSC (Google Search Console)でサイトマップの「無効な日付」エラーが出た。
Zolaは front‑matter の日付をそのまま<lastmod>に使うので、全ての日時にタイムゾーン(+09:00)を付けた。
再ビルドしたらサイトマップは正常になった。
😇
🔥
1
GSC (Google Search Console)でサイトマップの「無効な日付」エラーが出た。
Zolaは front‑matter の日付をそのまま<lastmod>に使うので、全ての日時にタイムゾーン(+09:00)を付けた。
再ビルドしたらサイトマップは正常になった。
Zolaで構築した当サイト、素のCSSからTailwind CSSに完全移行。全部codexのお仕事です。
Emacs Lispで書いているZola用のヘルパー関数をリファクタリング。 性能と堅牢性のバランスについて ChatGPTとGemini と何度かやり取りしつつ、パス解決、symlink、バイナリI/O、ガード周りのハマりどころをひとつずつ潰していった。
最終的には、単に「速い」だけではなく、実運用で壊れにくい形に落ち着いた。
ちなみに、Gemini(Pro) も健闘はしたが、最終的には ChatGPT 5.2(Thinking) の圧勝だった。
当サイト、英語優先で更新することにしたので、Doom EmacsでのZola用note/journalのワークフローを変更。
noteはnotes/<unixtime>/index.md(英語)をデフォルトとし、index.ja.md(日本語) は手動で作成していたが、index.mdを開いてる状態ならindex.ja.mdが存在している場合はそれを開く、存在しなければ新規作成とした。
journalはデフォルトで .md、prefix keyで .ja.md を開くあるいは作成するよう変更。
これで英語/日本語での執筆がスムーズになり、手作業のファイル操作が減少。