hexo-theme-cards icon indicating copy to clipboard operation
hexo-theme-cards copied to clipboard

优化建议:减少不必要的 highlight css 文件生成

Open forliuyifei opened this issue 3 years ago • 4 comments

我们实际用到的高亮样式不会太多,也就 cards.yml 里面指定的几条。
但我发现这个主题每次 hexo g 的时候都会把 /themes/cards/source/css/highlight/ 下面所有的 css 文件放进 public 文件夹,这对生成速度有一些影响。 如果能只生成自定义的样式文件就好了。 (当然我也可以每次更新主题后手动删除多余的 css 文件。)

forliuyifei avatar Nov 10 '20 12:11 forliuyifei

最好还是自己手动删除,毕竟无法控制所有用户的选择

ChrAlpha avatar Nov 10 '20 12:11 ChrAlpha

最好还是自己手动删除,毕竟无法控制所有用户的选择

似乎可以实现的,我试用过的 cactus 主题就是这样自动变化。(但它内置的字体对中文显示很不友好,所以弃用)

forliuyifei avatar Nov 10 '20 17:11 forliuyifei

大概明白你的意思了,只是不把无需 css 拷进生成目录里去

ChrAlpha avatar Nov 11 '20 05:11 ChrAlpha

大概明白你的意思了,只是不把无需 css 拷进生成目录里去

对的.

forliuyifei avatar Nov 11 '20 11:11 forliuyifei