hexoでブログつくった
ジェネレータの選定
もともと jekyll でなんかやってみようかと思っていたけど、だいぶ時間があいてしまったのであらためてジェネレータを調査するところから。
静的サイトジェネレータ一覧サイト Static Site Generators でなんとなくあたりをつけてみる。
HubPress なんかも面白そうだったけど Github Pages に束縛されてしまう…。
結果、 以下の点が気に入ったので hexo にすることにした。
- ローカルで確認しやすい
- markdown で投稿できる
- jekyll とか octpress とかよりは新しめ
- npm で管理できる
- テンプレートエンジンの ejs がなんとなくとっつきやすそうだった
※投稿するだけならテンプレートをいじる必要ないです
準備
LIGの hexo紹介記事 を見ながらインストール。
(ちゃんとまとめると執筆にけっこう時間がかかりそうなので、会社のPRも兼ねてとはいえ大変だろうな〜と思う…。ありがとうございます。)
ただ、今回インストールした hexo: 3.1.1 ではデプロイのところでこんなエラーが出る。
|
|
適当にググったところ hexoのissue に解決法があった。
_config.yml の deploy type のとこを編集12deploy: type: git # github ではなく git を指定
hexo-deployer-git を追加でインストール1$ npm install hexo-deployer-git --save
これで $ hexo deploy -g
できるようになる。
そのまま、この記事を書いてデプロイして完了。
「3分」とはいかなかったけど、シンプルな手順なので wordpress の管理画面開くよりも早くて簡単!!