ブログを移行しました
最近自分用のドメイン(nullnuma.com)を取得しました
もともとはてなブログを利用させていただいていたのですが独自ドメインで運用したかったのもありこれを機に移行しました
移行するにあたり
はてなブログから移行するに当たり一般的にブログと言えばWordPressというイメージがありますが静的サイトとして運用するため静的サイトジェネレータを導入しました
WordPressではアクセスがあるたびにデータベースから記事を取得し、整形し返していますが静的サイトジェネレータは記事を事前にhtmlとして出力しておきアクセスがあるたびにhtmlを返すだけなのでレスポンスが速いです
今回は静的サイトジェネレータのHexoを使用しています
記事はマークダウン形式で記述することができます
移行する
はてなブログでは記事をMT形式で出力することができます
出力されたファイルをhexo-mt-converterに読み込ませhexoに適したマークダウン形式に変換してもらいます
そのままではちょっとうまく行かなかったので多少プログラムは変更しました
これがなければ自分でポチポチ書き換えなければならなったので助かりました
あとはhexoに生成してもらい、そのままアップロードするだけでブログの完成です
プラグイン
hexoはプラグインによって様々拡張できます
せっかくなので関連記事を生成する
hexo-related-popular-postsも導入してみました
これから
はてなブログではオンラインやアプリケーションから記事を書くことができたのですがhexoではそれができません
プラグインによっては導入できそうなので検討中です