如何添加 CSS/JS?

如何添加 CSS/JS?
Marice前言
魔改的基础是 CSS/JS,新人请仔细阅读
因为写了几篇关于 hexo 博客的文章,基本都涉及到自定义 css 和 js。然后就有很多人问怎么用,在哪添加等等等等。
一看就是没好好读文档!
官方文档链接放下面了,晚会去看,先看我的,我说的详细。
Butterfly 主题官方文档:https://butterfly.js.org/
超前总结
很多人迷茫无外乎不知道在哪创建,创建了不知道在哪引入。
文件夹创建位置:source 目录下面,也就是和_post目录同级
在哪引入:如果是全站css/js 的话,可以在主题配置文件里的 inject 下的 head 和 bottom 里引入,如果是某一页的,可以在该页里面直接引入。
详细教程
创建文件夹
我们找到 source 文件夹
在里面创建 js 和 css 文件夹,如果你有其他需求,也可以在这里创建文件夹,例如存放图片的 img 文件夹,存放字体的 font 文件夹等等。
不要直接在主题目录下面创建文件夹,虽然这样也可以,但是主题更新没做转移的话就 GG 了
引入文件
一般来说,我们都是在主题配置文件(_config.butterfly.yml)里面的 inject 引入。
css 文件在 head 引入,js 文件在 bottom 里引入,有的 js 要求在 head 引入,不然无法生效。
例如引入 css 里面的 style.css 和 js 文件夹里面的 script.js 文件夹,可以这样写:
1 | inject: |
注意:路径要添加
/xxx,不能添加./xxx。
如果有其他问题请评论区留言
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果
















