HexoでAssetFolderを有効にする

目次

  1. config.ymlの設定

こんにちは。karintomania(twitter)です。
Hexoで写真などを使いたい時は、source/imagesフォルダを使うこともできますが、
ページごとに管理したい時があるかと思います。
その時にする設定です。

config.ymlの設定

設定としては、config.ymlのpost_asset_folderプロパティをtrueにするだけです。

1
post_asset_folder: true

こうすると、次回以降 hexo new などでページを生成する際に同階層にAssetフォルダも作成されます。
Assetフォルダ内のファイルはリンクが可能です。
例として、sample.pngをフォルダ内に配置したら、以下のように参照できます。

1
![サンプル画像](sample.png)

ちなみにこの書き方だと、トップページにアーカイブとして
表示される時リンク切れになってしまいます。
そこで以下のタグスクリプトを使います。

1
{% asset_img sample.png サンプル画像 %}

こうすることでリンク切れの心配がありません。

今日はこの辺で。