Hexoの記事の中でsite変数は使えない?

Hexoで記事を書いていて、設定ファイルの_config.ymlに書いてあるサイトのURLとかを記事の中で使えないかなと思って調べてみました。

環境

  • OS X El Capitan バージョン 10.11.3
  • Hexo バージョン 3.1.1

Hexo?

A fast, simple & powerful blog framework

Hexo

変数を使えるのはテーマの中だけ

It's only used in theme.

{{site.title}} site.title is undifined? · Issue #1707 · hexojs/hexo · GitHub

Hexo memberのtommy351さんが言ってますが、テーマの中(.ejsのことかな)だけで使えるもののようです。

なので、source/_posts/*.mdの中では使えないようでした・・

終わり

Jekyllでは普通に使えていたので、使えるんじゃないかと思っていました・・ でもJekyllはテーマの切り替えがディレクトリーごと変えなければいけないような作りになっている印象なので、Hexoの方はテーマの切り替えを容易にできるようにした影響なのかな、と思ってHexoの仕様に従って使っていこうと思います。

参考