Hugo で MathJaX の設定をしようと思ったら良くわからなかったので Hexo で作り直しました。 Hugo の方はまだ今度トライします…

ブログ立ち上げの作業手順

作業メモです。

プロジェクトの初期化

適当なディレクトリを作ったあと hexo init で初期化出来る。

$ mkdir -p /path/to/blog && cd $_
$ git init
$ hexo init

あとは _config.yml いじったり hexo server で確認しつつ記事を書く。 Hugo とは異なり --watch なしでも変更を追跡してくれるみたい。

Disqus の設定

こちらの設定を参考にしつつ Disqus のアカウントを作成し、 リポジトリ直下の _config.yml に Disqus のショートネームを追記する

# _config.yml
...
disqus_shortname: [shortname]

Google Analytics の設定

こちらを参考にしつつ Google Analytics のアカウントを作成し、Tracking ID をテーマ直下の _config.yml に記述する。

...
google_analytics: UA-xxxxxxxxx-x

GitHub Pages へのデプロイ

hexo deploy が使えるので便利。

まず、使用するプラグインをインストールしておく(要らないかもしれない)。

$ npm install --save hexo-deployer-git

デプロイ用の設定は次のようにする。

...
deploy:
  type: git
  repo: https://github.com/ubnt-intrepid/blog.git
  branch: gh-pages
  message: Hexo deploy

おわりに

そんじゃーね