Hexo から Hugo に移行した

ブログツールを Hugo に引っ越しをした。(前回: Middleman から Hexo に引っ越した) モチベーション Hexo のジェネレート処理が重くなってきた ダークモード対応 多言語対応 (英語でも書くために) 飽きた 2.,3. は Hexo でできたかもしれないが、4.もあり別のツールを調べていた。Hugo でいい感じのテンプレートがあったのでそれにした。正直あまり考えずに即決した。 移行時に変更が必要だった箇所 本文の Markdown ファイルはほぼそのまま使用できたが、一部変更を加えた。 ディレクトリ構成 Markdown ファイルの移動 (source -> content/posts) 画像置き場と path の変更 Front Matter tags 要素のインデントを削除 slug を追加 Hexo では Markdown ファイル名の先頭に yyyy-MM-dd-<path名>.md というファイル名にすると path 名が実際の path になっていた Hugo ではデフォルトでファイル名の全て、または Front Matter の slug が path 名になる ファイル名から slug を自動挿入するようにした(雑な gist) ...

January 18, 2021

Middleman から Hexo に引っ越した

ブログフレームワークを Hexo に Middleman から Hexo に移行した. はてなダイアリー > WordPress (さくらレンタルサーバ) > Middleman (GitHub Pages) と渡ってきて Hexo は第4世代となる. 個人で作っているものは,技術的な検証をしたり遊んだりする場所にしたいと思っている. HUGO とかも選択肢にあったが,最近は Node 環境で開発していることが多く,色々カスタマイズしたい性分の自分にとっては Node の方がよかった. ドメインを blog.tanaka.world に http://yutarotanaka.com/blog で運用していたブログを廃止した. ドメインはなにかに使うかもしれないので,一応残しておく. 現在は全コンテンツを移行し,全部 404ページにしている. GitHub Pages はルートに 404.html を置くことで,GitHub デフォルトの 404 ページをカスタマイズできるようになっている. ➡️ Creating a custom 404 page for your GitHub Pages site ちなみに,杉並区議員に同姓同名の議員さんがいるらしく時々間違われていた(笑).昔は http://tanakayutaro.com/だった気がするので,あちらも引っ越しされたのか. GitHub Pages でサブドメインを設定 ホスティングは引き続き GitHub Pages にしている.昔はできなかったが,現在は SSL 対応も可能になっている.tanaka.world の方は, Vue.js + Nuxt.js + Firebase (Hosting/CloudFunctions) でホスティングしていて,ブログはそこに混ぜたくなかった.別プロジェクトで運用するべくサブドメインにした....

July 10, 2018