解决Hexo博客在Markdown文件中相对路径访问时首页和文章页路径不一致问题
开启资源文件管理功能
通过将 config.yml 文件中的 post_asset_folder 选项设为 true 来打开。当资源文件管理功能打开后,Hexo将会在你每一次通过命令创建新文章时自动创建一个文件夹。这个资源文件夹将会有与这个文章文件一样的名字。将所有与你的文章有关的资源放在这个关联文件夹中之后,你可以通过相对路径来引用它们,这样你就得到了一个更简单而且方便得多的工作流。
1 | post_asset_folder: true |
在Markdown文件中嵌入文件资源
1 | {% asset_path slug %} |
案例
- 文件结构如下
1
2
3
4
5$ tree source/_posts
source/_posts
├── 测试
│ └── example.zip
└── 测试.md - 测试.md 编写
1
{% asset_link example.zip 测试资源 %}
------ 本文结束------