HiNinoJay / hexo-theme-A4

A hexo theme that looks like an A4 paper.(一个类A4纸张质感的hexo博客主题。)
https://ninojay.top
MIT License
320 stars 25 forks source link

fix: headers 内无法显示标签、分类等页面 #11

Closed HankChow closed 1 year ago

HankChow commented 1 year ago

原代码中写死了仅限“文章”、“关于”、“Now”这几个页面可以添加到 headers 里面,其它例如“标签”、“分类”或者自定义页面无法添加到 headers。在 headers.ejs 中修复这个问题。

HiNinoJay commented 1 year ago

首先感谢大佬的代码提交,之前有想过首页headers.ejs for循环里直接展示所有menu里的链接。

但是A4的主题风格设计为:首页和其他页面差异化,所以目前是写死的那三个“文章”、“关于”、“Now”。

后续的fix方向:首页的header可让用户自定义展示哪些 menu里的链接。

如果大佬有进一步的设计想法,感激不尽。

HankChow commented 1 year ago

感谢指出。我在 _config.ymlheaders.ejs 中做了相应的修改,可以让用户自定义 menu 里哪些链接将会被展示到首页 header 中。

另外,如果首页 header 中的最后一个链接不是 “Now”,会在最后多出一个斜杠,这个问题我也修复了。