有時您可能需要在模板中使用一些並非直接在文章中提供的資料,或者您想在其他地方重複使用這些資料。針對這些使用情境,Hexo 3 推出了新的資料檔案功能。此功能會載入 source/_data
資料夾中的 YAML 或 JSON 檔案,讓您可以在您的網站中使用它們。
例如,在 source/_data
資料夾中新增 menu.yml
。
Home: / |
您可以在模板中使用它們
<% for (var link in site.data.menu) { %> |
像這樣渲染
<a href="/"> Home </a> |