@Author:CSU张扬
@Email:csuzhangyang@gmail.com or csuzhangyang@qq.com
@我的网站: https://www.faker.top
1 如何添加新的菜单
执行命令:hexo new page schedule
, 这里的菜单名就是 schedule
。
这时候我们就会发现,网站上多了一个菜单。但是点击这个菜单,页面里只有 schedule 这几个大字。
2 更改菜单名
2.1 更改左侧菜单名 schedule
- 打开
hexo/_config.yml
文件,找到language:
,这行代码。例如我的语言是language: zh-CN
。 - 打开文件
hexo/themes/next/language
(next是我的主题,打开你当前主题里的language
文件夹)。那么我就打开language/zh-CN.yml
,与你的语言对应的文件。 - 在
Menu:
下方添加一行schedule: 札记
,就修改成 札记 了。
2.1 更改 schedule 页面内上方的文字
- 打开
hexo/source/schedule/index.md
,修改成title: 札记
,写成你想要的名字即可。
3 使菜单 schedule 里面只包含一篇文章
具体效果就是,我们点击这个 schedule
就相当于打开了一篇文章,适合用来写日记。可进入我的网站 https://www.faker.top 查看效果。
-
打开
hexo/source/schedule
文件夹,里面只有一个index.md
文件。我们在这个文件夹里新建文件notes.md
。该文件,就是你想要展示的那篇文章。 -
打开
hexo/themes/next/_config.yml
文件,找到menu:
,添加一行schedule: /schedule/notes.html || calendar
即可。||
前面的是文章的路径,后面是菜单的图标。图标可以更改,请百度Font Awesome
。 -
notes.md
开头的格式和以前一样,只是没有categories
和tags
选项。例如:--- title: 札记 date: 2019-12-30 14:33:51 toc: true ---
4 使菜单 schedule 里面包含多篇文章
这里用到的办法借用了 categories
的分类功能,其实就是将某个分类移到了左侧菜单上。
- 我们在
_post
目录下有几篇文章想放到该菜单下,我们给这些文章分类为categories: -schedule
。 - 打开
hexo/themes/next/_config.yml
文件,找到menu:
,添加一行schedule: //categories/schedule/ || calendar
即可。 - 这时我们点击,该菜单,就会发现里面可以显示这几篇文章。但是点开目录菜单,发现多了一个分类
schedule
,因为实际上这俩是一样的。