variables,Hexo变量基本上是存储在网站上的其他页面或者网站本身的值
可以在layout上使用这些变量,去以更好的方式显示网站上的所有信息
打开post.ejs
这个是网站上所有帖子使用的布局
现在有两个博客,a.md和b.md
这两个文件都可以被显示出来
打开b页面
它正在使用post.ejs这个文件,
打开a,也是相同的布局
因为都是用这个post.ejs布局
如果访问页面frontmatter内容的变量,使这些页面不同
不如,在b页面时,希望页面告诉我在b页面
打开a页面时,希望页面告诉我在a页面
实际上可以从post.ejs布局文件访问这些文章如a.md中的frontmatter变量
将内容改成
<h1><%- page.title %></h1>
要访问页面的标题
当刷新页面后
当在a.md中修改title时
a的页面这里也会同步变化,它会在模板上自动更新
因此除了访问标题之外,还可以访问页面日期
<p><%- page.date %></p>
也可以访问页面内容
<%- page.content %>
这样就会提供文件中的所有内容
可以使用这些不同的变量来访问有关博客的frontmatter的信息,还有其他信息
在Hexo的文档里,列出了所有默认情况下可以访问的变量的数量
除了默认变量还可以访问自定义变量
比如添加一个作者变量
可以在post.ejs中去渲染它,这是一个完全自定义的变量