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
おわりに
そんじゃーね