ppoffice / hexo-theme-hueman

A redesign of Alx's wordpress theme Hueman, ported to Hexo.
http://ppoffice.github.io/hexo-theme-hueman/
GNU General Public License v2.0
1.17k stars 336 forks source link

关于自定义菜单栏 #253

Closed qimingyudaowenti closed 5 years ago

qimingyudaowenti commented 5 years ago

我将菜单修改如下:

menu:
    Home: /home.html
    Member: /member.html
    Research: /
    Achievement: /achievement.html

效果如下: menu

这样可以将文章显示在Research(研究成果)菜单下。但我想在进入网站的时候直接显示.../home.html,该怎样做呢?而且其他三个增加的菜单项都无法正常高亮,该如何修改? 可不可以把下图中: repeat 第二行重复的title去掉?

希望得到解答,十分感谢!

ppoffice commented 5 years ago

@qimingyudaowenti 直接转到home.html 可以在http服务器中设置重定向,如果你使用GitHub这种托管服务的话估计不行了 另外你把你menu中链接后面的.html去掉看看菜单项高亮正不正常 最后把下面这几行注释掉就可以去掉标题了:https://github.com/ppoffice/hexo-theme-hueman/blob/master/layout/common/article.ejs#L3-L7

qimingyudaowenti commented 5 years ago

另外你把你menu中链接后面的.html去掉看看菜单项高亮正不正常

改成了这样:

menu:
    Home: /home
    Member: /member
    Research: /
    Achievement: /achievement

url变成了http://localhost:5000/achievement/,网页打不开,提示:

http://localhost:5000/achievement/

请问还有别的方法吗?:joy:

ppoffice commented 5 years ago

@qimingyudaowenti 这几个页面不是hexo生成的么?

qimingyudaowenti commented 5 years ago

@ppoffice

为了让菜单栏选项可以单独显示成一页,我在source文件夹下创建了对应的md文件,结构如下:

- source:
  -  _posts
  - achievement.md
  - home.md
  - member.md

这样做是否合适?这是产生不能高亮问题的根源吗?

ppoffice commented 5 years ago

@qimingyudaowenti 直接把markdown文件放到source文件夹下不符合hexo规范。请使用hexo new page home/member/...

qimingyudaowenti commented 5 years ago

@ppoffice

解决了我的全部问题,十分感谢!