我在 _config.yml
中设置的菜单有 Home,Archive,Category,About
,可是只有Home
和Archive
点进去才有内容,Category
和About
都错Can't found
还需要其他哪里设置才能生效么?
我在 _config.yml
中设置的菜单有 Home,Archive,Category,About
,可是只有Home
和Archive
点进去才有内容,Category
和About
都错Can't found
还需要其他哪里设置才能生效么?
在命令行里面输入:
hexo new page "about"
然后你会发现source
里面多了个目录about
,里面有个index.md
。其实你也可以手动建立。页面的格式和文章一样。
接着把链接加上,themes/<theme_name>/_config.yml
里面的menu
一项,添加一行About: /about
。
完事。
go to your hexo folder
hexo new page tags
in the tags.md, add type: "tags"
if you don't want to have comments on that page, also add comments: false
你是指主题的_config.yml吧?
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然后再添加菜单项。