Blog 更新時の html 修正自動化 その1

とりあえず文字記事と写真記事を一つずつ作ってみたわけですが、思いの外大変でした。
何が大変って今htmlファイルをベタで修正しているので、文字ドバーーーーっと書いて写真ペタペタしてポイッwみたいな感じで終えらんないんですよね。他のhtmlファイルでリンクちゃんと貼ってレイアウト壊さないように追記して……とやる工程が待っていて、そこがダルい。
WordPressみたいなCMSとやらだったりJekyllみたいな静的サイトのジェネレータだったらこういう整合性は自動でやってくれるのかな。
ちなみにJekyllを使うのがGitHub Pagesではおすすめ!みたいな話を知ったのはサイトを立ち上げてからでした。そーなんだ。

まあせっかく作ったサイトをひっくり返してジェネレータ使うのも何か敗北感があるので(サンクコストバイアス)、いい感じに自動化(最初のうちは更新時に手動実行して自動でhtmlの修正をやってくれるくらいの)スクリプトを作りたいと思います。
テキトーな人間なのでPythonでちょびちょびとやります。絶対これもサンクコストになるよ。

自動化したいタスクとしては、新規記事が作成された際のblogページの記事リンク更新・サイト内で使われている写真を一括して表示するphotographyページ(未作成)の写真リンク追加・トップページの更新履歴(写真の下にぐだぐだ書いてる部分)の自動追記くらいでしょうか。
ゆくゆくは記事に対するタグ機能をつけてそれの中で記事リンク更新して……とか考えてはいますがそれはまあ追々。
globで指定ディレクトリ下のファイル名全部ぶっこ抜いて、片っ端からaタグ/imgタグに突っ込んでhtmlに追記するとかで十分なんでしょうかね。

一応できたら"その2"の記事でご報告します。その2が作られなかったら「できなかったんだなこいつ……」と考えてください。
いずれにしろこのサイト内でのコード片の表示デザインとかは早めに作っときたいので、しょぼい結果でも報告はしたい……。



てかこれもしかしてJavaScriptの範疇でできる話だったりします?(超弩級の無知)(検索クエリ七級)(この記事も手動でリンク貼り)