You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Hexo首页导航栏启用categories、tags、about菜单项

Hexo默认站点不显示分类/标签/关于导航项解决方法

默认初始化的Hexo站点不显示「categories」「tags」「about」三个导航项,由两个原因共同导致:一是三个导航对应的独立页面未创建,二是主题配置里这三个菜单项默认处于注释关闭状态,和文章是否添加标签、分类没有直接关联。

操作步骤

1. 创建三个导航对应的独立页面

打开终端,进入你的Hexo站点根目录(存放_config.yml、source文件夹的层级),依次执行以下三条命令:

  • 创建分类页:hexo new page categories
  • 创建标签页:hexo new page tags
  • 创建关于页:hexo new page about

命令执行完成后,需要给分类、标签页添加类型标识,否则页面无法自动聚合对应内容:

  • 打开source/categories/index.md,在文件开头的配置段(front-matter)里新增一行type: categories
  • 打开source/tags/index.md,在文件开头的配置段里新增一行type: tags

关于页不需要加特殊配置,直接在文件里写你要展示的个人介绍内容即可。

2. 放开主题配置里的菜单注释

注意要修改的是主题目录下的配置文件,不是站点根目录的全局配置文件。默认初始化的Hexo用的是landscape主题,对应配置文件路径为themes/landscape/_config.yml。
找到文件里的menu配置段,默认内容如下:

menu:
  Home: /
  Archives: /archives
  # Categories: /categories
  # Tags: /tags
  # About: /about

把后三个配置项前面的#注释符删掉,修改后为:

menu:
  Home: /
  Archives: /archives
  Categories: /categories
  Tags: /tags
  About: /about

3. 清缓存重新生成预览

回到终端,在站点根目录执行以下命令清除旧缓存、重新生成静态文件并启动本地预览:
hexo clean && hexo g && hexo s
启动后刷新本地预览地址,就能看到导航栏正常显示三个入口了。

如果你后续换了其他第三方主题,这套逻辑同样适用:先创建对应独立页面加类型标识,再到对应主题的配置文件里放开菜单注释即可,不需要修改任何主题源码。

内容的提问来源于stack exchange,提问作者chygo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 20:06:10