🧊

個人の"ブログ"を移転した

この夏、ふと思い立っていわゆるハンドルネームを微調整した。

その結果、あらゆるサービスのIDを変えて回る必要が生じて、その一つに10年以上も書いてたはてなブログがあったという話。

さよなら、はてなブログ

console.lealog(); https://lealog.hateblo.jp/

大元のはてなIDが、どうやら変更を想定していないらしく、

  • 古いIDのまま書き続けるか
  • いっそのこと引っ越すか

で悩んだ結果、後者にした。

個人のドメインを貼ってたわけではないので、スムーズな引っ越しとはいかなかったが仕方がない。

こんにちは、Astro on GitHub Pages

https://github.com/leaysgur/posts

どうせなら心機一転、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は。

というわけで

古いブログを消すつもりはなく、インターネットの肥やしとして置いておくけど、これからはこちらでよろしくお願いします。