2018-10-29
hexo
00
请注意,本文编写于 2007 天前,最后修改于 2007 天前,其中某些信息可能已经过时。

目录

1. 首页隐藏文章
1. 自定义front-matter的参数
2. 修改主题的index.swig
2. 自定义目录
1. 修改zh-CN.yml
2. 修改主题配置文件
3. 创建页面

本文是记录博主自己的折腾记录,主题版本:next6.x。

1. 首页隐藏文章

1. 自定义front-matter的参数

文章元数据配置示例: --- title: 测试隐藏文章 date: 2018-10-28 14:21:35

notshow: true #此处为隐藏文章的关键字,设置为true表示隐藏文章。不使用该功能就不写该字段。 permalink: hexo-test copyright: true --- 说明:

  1. 如果要完全隐藏的话,不能设置文章的标签和分类。
  2. 上边配置的访问的url为,www.mykernel.cn/hexo-test.html

2. 修改主题的index.swig

修改的文件为:next主题/layout/index.swig

替换:

bash
{% block content %} <section id="posts" class="posts-expand"> {% for post in page.posts %} {{ post_template.render(post, true) }} {% endfor %} </section> {% include '_partials/pagination.swig' %} {% endblock %

为:

bash
{% block content %} <section id="posts" class="posts-expand"> {% for post in page.posts %} {% if post.notshow != true %} {{ post_template.render(post, true) }} {% endif %} {% endfor %} </section> {% include '_partials/pagination.swig' %} {% endblock %}

注意备份原文件,如果出现异常请还原。

原文出自淡之梦

2. 自定义目录

1. 修改zh-CN.yml

在主题的languages下找到博客配置文章中设置的语言对应的yml文件下, 在[menu:]段下添加名称。 比如: movie: 电影

2. 修改主题配置文件

在主题配置文件[menu:]段下添加相关配置 比如: 电影: /movie/ || file-movie-o

三段 第一段是页面名称,会显示在网站的目录下,和1中的配置对应 第二段,是目录名称,3会说明 第三段,目录的图标

3. 创建页面

在博客根文件夹下创建对应的页面。 比如:

bash
#hexo new page movie

返回一个index.md,我们就可以像编辑标签或者分类页面一样编辑他们了。也可以直接在里边写入文件内容,点开直接可以展示。 此外这个文件夹下的所有md后缀的文件也可以被展示出来,这样我们就可以对我们的文章在最底层进行分类了。

本文作者:mykernel

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!