前情提要

hexo + hexo-butterfly,很棒,但可定制化内容还是不多(用和别人相同的主题会死症患者),于是对主题进行魔改。

操作流程

0x00 自定义文章封面

修改post_assert_folder为true

进入node_modules/hexo-theme-butterfly/scripts/filters/random_cover.js,将data.path修改为data.path.slice(0,5)+”/“

修改data.path

新建文档,添加cover字段,将封面放入同目录下生成的同名文件夹,使用去根路径的图片相对路径

添加cover字段

具体如下图,封面已正常显示,且不会与插入图片冲突

额外

由于butterfly自带的启动logo太丑了,我顺手改掉了(对不起作者大大不要打我)

嗯 舒服:)

0x01 page页面与home页面设置不同步问题

page页面与home页面的top_img和大小不一致,需要修改hexo-butterfly文件中的head.styl文件

注释掉background-attachment 修改height和top的值

引用

[*] 封面引用自あずーる大大的魔女の旅々2