はてなブログからHugoに移転しました

表題の通り,はてなブログをやめてHugoをつかったサイトを運用することにしました. よろしくお願いします.

なぜはてなブログをやめてHugoに移転することにしたのかといいますと,結構自分にとって使い勝手の悪いことが多かったからです.

ドメイン名の融通がきかない

一番の理由はこれです. はてなブログProでは独自ドメインが設定できます. しかし,ここで設定できるのはwww.hogefoo.hogeのようなサブドメインにwwwをくっつけないといけません.このとき,hogefoo.hogeにリダイレクトはできません.1

私ははてなブログProで使うドメインをさくらのドメインでとっています.さくらのドメイン側では,.htaccessが使えませんし,お名前.comのようなリダイレクト設定がありません.それでずっと悩んでいました.

そこで最初から自分でサイト作ればいいのではないか?という考えからHugoでサイトを作ることに決めました.

Gitで管理ができる&mdで記事が書ける

はてなブログで書いているときはいつもローカルのエディタで書いていました.2 毎回書き終わってからコピペして投稿というのはいつも冗長で面倒臭いなあと感じてしました.

Hugoは手元のローカルリポジトリで記事の作成が可能です.mdを編集してgit pushしたら公開できるようになります.この方法は普段からプログラムを書く自分にとってはかなり便利です.しかも普段エディタで使っている補完まで可能です.

WordPressは好きじゃない

ここでGitで管理ができて,ドメイン名の融通がきくのってWordpressもそうじゃないか!と思う方もいると思います.(多分…) でもWordpressはあまり好きじゃないですし使いたくないのです.

WordPressを使わない理由としてあげられるのは

  • データベースがいらない
  • プラグインの管理がどうなってるのか不安
  • phpがあまり得意ではない
  • DB置換ツールがあまり良くない 参考

などがあげられます. もちろん人に押し付けるつもりはありません. ですが,私が使わない理由としては十分です.

MathJaxがつかえる

数学の話をしたいからという個人的な理由です…笑 MathJaxの他にも自分でいろんなものがいれられたり自分で簡単にカスタマイズできるのが便利だなあと感じました. d3.jsp5.jsも簡単に使えます. こういう可変性の高さがとても気に入っています.

まとめ

上のような点からHugoに変更することになりました. 今後はブログだけじゃなく,作ったアプリとかいろんなものを使って遊んだりできればと思います. 三日坊主にならないように頑張ります…(ブログもそんなに書いていなかったので) ではまた.


  1. もちろんSEO対策とかそういのがあるかもしれませんが. ^
  2. はてなブログ自体に下書き機能とかありましたが,web上で下書きすることになるのであまり好きではありませんでした. ^
Avatar
Tomoya
フリーランスエンジニア & 研究者