Hexo-Butterfly主题添加自定义css和js文件
¶创建文件
为了实现魔改和美化网站,添加自定义文件是一个不可或缺的步骤。接下来,我将详细说明如何创建和引入 CSS 和 JS 文件,其他类型的文件处理方式类似。
首先,我们需要定位到博客的根目录下,找到 source
文件夹。虽然主题的 source
文件夹也可以进行操作,但不推荐这样做。接下来,请按照以下步骤进行:
- 创建文件夹: 在
source
文件夹内,我们可以创建js
和css
文件夹,以便于管理和存放我们的自定义样式和脚本。此外,你还可以根据需要创建其他文件夹,比如:img
文件夹:用于存放图片资源。font
文件夹:用于存放字体文件。
- 添加自定义 CSS 和 JS 文件: 在
css
文件夹中创建自定义的 CSS 文件,例如custom.css
;在js
文件夹中创建自定义的 JS 文件,例如custom.js
。这些文件将用于覆盖或增强现有的样式和功能。 - 引入 CSS 和 JS 文件: 要使浏览器加载我们新创建的 CSS 和 JS 文件,需要在主题的模板文件中进行引入。一般来说,这些引入代码应该放在
<head>
标签内(对于 CSS)和</body>
标签之前(对于 JS)。示例如下:
¶引入文件
一般来说,我们都是在主题配置文件(_config.butterfly.yml
)里面的inject
引入。(不知道这个文件的去看文档)
css文件一般在head
引入,js文件一般在bottom
里引入,特殊情况除外。
例如引入css文件夹里面的style.css
和js文件夹里面的script.js
,可以这样写:
inject: |
注意:路径最前面是斜杠,而不是点斜杠,即/xx/xxx.js
,而不是./xx/xxx.js
。
¶参考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 人间客的Blog!
评论