有時您可能需要在主題中使用某些資料,而這些資料并不在文章內,并且是需要重復使用的,那么您可以考慮使用 Hexo 3.0 新增的「數據文件」功能。此功能會載入 source/_data
內的 YAML 或 JSON 文件,如此一來您便能在網站中復用這些文件了。
舉例來說,在 source/_data
文件夾中新建 menu.yml
文件:
Home: /
Gallery: /gallery/
Archives: /archives/
您就能在模板中使用這些資料:
{% for link in site.data.menu %}
{{ loop.key }}
{% endfor %}
渲染結果如下 :
<a href="/"> Home </a>
<a href="/gallery/"> Gallery </a>
<a href="/archives/"> Archives </a>
更多建議: