Hexo+Github博客:新建菜单,并在该菜单内添加单篇/多篇文章

  • 1 如何添加新的菜单
  • 2 更改菜单名
    • 2.1 更改左侧菜单名 schedule
    • 2.1 更改 schedule 页面内上方的文字
  • 3 使菜单 schedule 里面只包含一篇文章。
  • 4 使菜单 schedule 里面包含多篇文章。

@Author:CSU张扬
@Email:[email protected] or [email protected]
@我的网站: https://www.faker.top

1 如何添加新的菜单

执行命令:hexo new page schedule, 这里的菜单名就是 schedule

这时候我们就会发现,网站上多了一个菜单。但是点击这个菜单,页面里只有 schedule 这几个大字。

2 更改菜单名

2.1 更改左侧菜单名 schedule

  1. 打开 hexo/_config.yml 文件,找到 language:,这行代码。例如我的语言是 language: zh-CN
  2. 打开文件 hexo/themes/next/language(next是我的主题,打开你当前主题里的 language 文件夹)。那么我就打开 language/zh-CN.yml,与你的语言对应的文件。
  3. Menu: 下方添加一行 schedule: 札记,就修改成 札记 了。

2.1 更改 schedule 页面内上方的文字

  1. 打开 hexo/source/schedule/index.md ,修改成 title: 札记,写成你想要的名字即可。

3 使菜单 schedule 里面只包含一篇文章

具体效果就是,我们点击这个 schedule 就相当于打开了一篇文章,适合用来写日记。可进入我的网站 https://www.faker.top 查看效果。

Hexo+Github博客:新建菜单,并在该菜单内添加单篇/多篇文章_第1张图片

  1. 打开 hexo/source/schedule 文件夹,里面只有一个 index.md 文件。我们在这个文件夹里新建文件 notes.md 。该文件,就是你想要展示的那篇文章。

  2. 打开 hexo/themes/next/_config.yml 文件,找到 menu:,添加一行 schedule: /schedule/notes.html || calendar 即可。|| 前面的是文章的路径,后面是菜单的图标。图标可以更改,请百度 Font Awesome

  3. notes.md 开头的格式和以前一样,只是没有 categoriestags 选项。例如:

    ---
    title: 札记
    date: 2019-12-30 14:33:51
    toc: true
    ---
    

4 使菜单 schedule 里面包含多篇文章

这里用到的办法借用了 categories 的分类功能,其实就是将某个分类移到了左侧菜单上。

  1. 我们在 _post 目录下有几篇文章想放到该菜单下,我们给这些文章分类为 categories: -schedule
  2. 打开 hexo/themes/next/_config.yml 文件,找到 menu:,添加一行 schedule: //categories/schedule/ || calendar 即可。
  3. 这时我们点击,该菜单,就会发现里面可以显示这几篇文章。但是点开目录菜单,发现多了一个分类 schedule,因为实际上这俩是一样的。

你可能感兴趣的:(Hexo)