Obsidianのメモをなんやかんや経由してHugoで公開するときのあるある
- よしできた!とGitHubにcommit & pushした後でslug設定してなかったことに気づく
- ノートタイトルは変更したのにFront Matterのtitleは変更し忘れる
こういうことあるよね。 で、Obsidian(ローカル)側を修正するのだけれど、なぜかHugo側が一向に修正されない。
多分obsdconvの再実行時にすでにあるノートなので実行されないのか、Netlifyへのデプロイ時にすでにある記事だから実行されないとかそういうことなのだろう。 とは思っているが、原因は究明できていない。
とりあえず解決策として
slugはtemplaterで挿入時に数字の羅列を初期値として設定したので日本語URLになることは回避した。
titleにかんしては、もう記事を一回削除するなどしてGitHubから存在を消して、新たにノートを追加することで対応している。
この手間を何とかしたい。 本文中への修正加筆だけならばそこまどしなくても訂正できているのだけれど、なんとかならないかな。 ノートタイトルを変更しているのだから別物と認識してくれてもいいと思うのだけれどな。
まあ公開する前にちゃんとチェックしとけよという話なのだけれどね 後悔するから