hexo 怎么设置文章的生成路径

hexo 怎么设置文章的生成路径,第1张

文章目录肯定是添加到 post 布局上,这个毋庸置疑,因为只有看文章详情页的时候才需要目录。那么我们在目录 layout/_partial/post/ 下创建 toc.ejs 文件,代码如下:

<div id="toc" class="toc-article">

<div class="toc-title">目录</div>

<%- toc(item.content, {list_number: false}) %>

</div>

这里使用了Hexo提供的 toc() 帮助函数,它的使用方法如下:

<%- toc(str, [options]) %>

str 就是文章内容, options 有两个参数,一个是 class ,也就是html标签的class值,默认为toc;一个是 list_number ,是否显示列表编号,默认值是true。

接下考虑把这个局部模块放到哪呢,既然属于 post 布局,那么就看看 layout/post.ejs 代码如下:

<%- partial('_partial/article', {item: page, index: false}) %>

Hexo生成的Tag/Archive/Category页的目录名在根目录下的站点_config.yml里配置,配置项是tag_dir/archive_dir/category_dir。默认值是tags/archives/categories。

主题的_config.yml所配置的菜单只是设置“有叫XXX这个名字的菜单项,指向YYY这个URL”(XXX: YYY)。所以你需要配置你的Category菜单项指向站点配置里的category_dir才有效。

Hexo默认不生成About页面,有需要的话自己创建一个叫about的page然后再添加菜单项。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11790669.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存