hexo 学习 0022:hexo 数据文件

在 Hexo 博客开发中,你经常会遇到一些需要在多个页面或模板中重复使用的数据,比如导航菜单、友情链接列表、团队成员信息或是特定的配置参数。如果把这些数据硬编码在每一个模板文件里,一旦需要修改,你就得逐个文件去更新,既繁琐又容易出错。

Hexo 3 引入的“数据文件(Data Files)”功能,就是为了解决这个问题。你可以把它想象成博客的“公共数据库”或“共享变量库”。你只需要把数据集中存放在一个地方,然后在任何模板中随时调用,实现“一次定义,多处使用”。

阅读更多

hexo 学习 0020:hexo tag plugins

标签插件(Tag Plugins)是 Hexo 提供的一套特殊语法,让你能在文章中快速插入引用块、代码块、图片、视频等复杂内容。你可以把它们想象成文章中的“预制构件”,无需手写复杂的 HTML,只需一个简单的标签指令,Hexo 就会自动将其渲染成精美的样式。

需要特别注意的是,标签插件与 Front-matter 中的 tags(标签)完全不同:前者是用于排版和插入内容的功能组件,后者是用于文章分类的元数据。此外,标签插件的语法是独立的,绝不能包裹在 Markdown 语法中。例如,写成 []({% post_path lorem-ipsum %}) 是无效的,必须直接裸露使用。

阅读更多