tanakashi.qrunch.io読者になる10Hexoを使用したブログ構築方法ToolsHexo投稿日:2019-03-30最終更新:2019-03-30筆者のブログで記事をみる今までQrunchを利用していたものの、読書記録など技術に関連していないものもどんどん書いていこうかな〜という思いもあり、自分用のブログを立ち上げてみよう!と思ったのがそもそもの経緯。(これにより、技術関連は相変わらずQrunchに投稿しながら、その他雑多な内容は自分のブログにも書いていくという算段である。)とはいえ、そもそもQrunchを利用しようと思ったのが「自身のブログを構築・運用するのはコストが高く面倒」という後ろ向きな理由から。このハードルが拭えない限り難しいかな......と考えたいたところで「Hexo」に出会ったわけである。ブログ構築にあたって、大変使い勝手が良かったため、構築方法などを含めてこちらにまとめていく。Hexoとは簡単に言えば「静的ページ作成ツール」。記事自体はmarkdown形式で書いていき、Nodeサーバーで挙動を確認しつつ、最後はHTML形式で出力する。Pagesなどで公開することが可能になる。Wordpressやその他CMSのようにあれこれ構築して〜などの必要がなくなるため、その分の運用コストを抑えることができる。Pagesに標準対応した「jekyll」。Go言語製の「Hugo」。HexoはといえばNode.js製で、中国人が開発者のため、言語関連の問題が起こり難いのが特徴だろう(デザインなども含めて日本語対応しているものが多い)。環境構築に必要なものNode.jsGitHexo構築手順Hexoトップページに載っている通り、たった5行のコマンドを走らせるだけで環境構築は完成する。アクセスすれば作成したブログを見ることができる。${post-file-name}${post-file-name}は作成する記事のファイル名(=記事タイトルとはまた別のもの)。ファイル名は日本語でも大丈夫だが、URLなどはそのまま日本語が利用されるため注意。