jerryc127 / hexo-theme-butterfly

🦋 A Hexo Theme: Butterfly
https://butterfly.js.org
Apache License 2.0
7.11k stars 1.28k forks source link

butterfly初体验 #603

Closed W4J1e closed 3 years ago

W4J1e commented 3 years ago

尊敬的开发者,初体验butterfly之后遇到一点小小的问题,不知道算不算bug,文档我已经反反复复翻了几遍了,配置上也参考了文档站的配置,所以烦请大佬帮忙看一下。

①文章页是默认只显示card_author、card_announcement、card_recent_post以及目录(如果有的话)吗?在front-matter里不可以自定义显示哪些侧边栏吗,我试了比如aside: [xxx, xxx],没生效。

②fontawesome。我将自带的css换成了专业版的css,导致文章内标题图标、版权声明的图标无法正常显示,即使我更换了对应的内容。 更换后的css地址: https://cdn.jsdelivr.net/gh/w4j1e/fontawesome-pro/css/all.min.css

title-prefix-icon也改成了在上述css以及www.fontawesome.com.cn里面能找到的图标

Beautify (美化頁面顯示)

beautify: enable: true field: post # site/post title-prefix-icon: '\f1d8' title-prefix-icon-color: '#F47466'

但是显示

s

<link rel="canonical">标记。在layout/includes/head.pug的第36行代码中有个link(rel="canonical" href=urlNoIndex()) ,我看了一下许多用butterfly主题的博客的文章链接都是blog/posts/xxxxx/ ,而我安装了abbrlink之后,在front-matter是自定义的永久链接,所以链接是blog/posts/xxxx.html,这个标记会指定规范链接去掉末尾的.html,所以我目前的解决办法是删掉了这一行代码。

可能写得有点混乱,问题也不是什么大问题,恳请大佬们有空的时候指点指点,谢谢。

IF-tiger commented 3 years ago

好的

jerryc127 commented 3 years ago
  1. 不支持每篇文章自定义显示哪些侧边栏
  2. 标题图标、版权声明的图标的css font-family用的是 Font Awesome 5 Free,如果你想使用pro版,估计得修改,具体自己参照Font Awesome 文档 image 3.自行修改,把这2个设为 true,默认去掉 index.html image
W4J1e commented 3 years ago

@jerryc127 明白,感谢您。