この夏、ふと思い立っていわゆるハンドルネームを微調整した。
その結果、あらゆるサービスのIDを変えて回る必要が生じて、その一つに10年以上も書いてたはてなブログがあったという話。
さよなら、はてなブログ
console.lealog(); https://lealog.hateblo.jp/
大元のはてなIDが、どうやら変更を想定していないらしく、
- 古いIDのまま書き続けるか
- いっそのこと引っ越すか
で悩んだ結果、後者にした。
個人のドメインを貼ってたわけではないので、スムーズな引っ越しとはいかなかったが仕方がない。
こんにちは、Astro on GitHub Pages
どうせなら心機一転、0からスタートでもよかったけど、なんだかんだ10年で600記事とか積み上がってたりすると、微妙な愛着みたいなのもあり・・。 はてなブログからexportしたHTMLの断片は、AstroのContent Collectionsで扱えるように変換して、記事ページにした。
正直なところ、昔の記事なんか今ではまったく役に立たんし、自分でも見返すことはないけど、Astroのパフォーマンスがどんな感じかを試す材料にもなったということで。
GitHub Pagesなのでまた引っ越すことがあれば困るかもしれんけど、Markdownと同居してコンパクトにまとめるにはここしかない。
Astroは、副業やらいろんなところで使ってきてるので、技術的なおもしろみはなかった。
けど、shiki
がデフォルトで使われてるので、シンタックスハイライトが自動でいい感じになってラッキーって感じ。
現状、600記事の内訳がほぼJSON(HTML文字列)で、AstroのMarkdownレンダラーは数記事くらいしか仕事してないけど、ビルド時間は15秒くらい。
- マニフェストのパースに5秒
- 古い記事にも、
shiki
(正確にはshikiji
)でハイライトをあてるためのランタイムJSのバンドルに6秒 - HTMLの書き出しに4秒
って感じ。これだからJSは。
というわけで
古いブログを消すつもりはなく、インターネットの肥やしとして置いておくけど、これからはこちらでよろしくお願いします。