Hexoのデフォルト設定で新規記事を作成する際、記事タイトルに大文字アルファベットを使うと、そのままファイル名としてソースが作成される。

$ hexo new New-Post
[info] File created at /.../source/_posts/2014-11-26-New-Post.md

URLに大文字アルファベットが入ってしまう。

URLに大文字は使いたくないので、Octopressのように大文字→小文字でファイル出力して欲しい。

_config.ymlのWritingの項目filename_case:の値をデフォルトの「0」から「1」に変更することで設定出来た。

$ hexo new New-Post
[info] File created at /.../source/_posts/2014-11-26-new-post.md

filename_case: 0(そのまま出力。New-Post→New-Post)

filename_case: 1(大文字を小文字に変換。New-Post→new-post.md)

filename_case: 2(すべて大文字に変換。New-Post→NEW-POST.md)

ーー
(追記)
出来たと思ったら、generateした際にtagsまでがすべて小文字になってしまった。
これでは困るので、filename_case: 0に戻した。
当面、大文字のファイル名は手作業で小文字にするしかなさそうだ。

表示   このエントリーをはてなブックマークに追加

Comments

2014年11月26日