Next7.0+背景的设置
由于next主题更新至7.0+版本后取消了 _custom
文件夹以及custom.styl
文件
大部分博客都是基于之前的配置,因此导致新版本不兼容
下面介绍在Next7.0+版本下的背景图片设置
Step 1 修改主题配置文件_config.yml
- 打开next主题的
_config.yml
文件 - 搜索
custom_file_path
,如下所示:
1 | custom_file_path: |
- 修改style属性,即取消相应注释
1 | style: source/_data/styles.styl |
Step 2 创建_data文件夹并添加styles.styl文件
注意到custom_file_path
中的文件路径为source/_data/styles.styl
理所应当想到在next文件夹的source目录下添加文件,但是,这并没有用
事实上,这个source目录指的是博客所在文件夹的根目录下的source文件夹,也就是存储_post文件夹的目录
知道了路径,问题就简单了,创建styles.styl
文件即可
- 方式1:打开cmd或者终端
1 | $ cd ../Blog # Blog是你存放博客的文件夹 |
方式二
在博客文件夹的source目录新建文件夹
_data
并在其中创建文件styles.styl
Step 3 修改styles.styl文件
在文件中加入以下代码
1 | // 添加背景图片 |
注意到这里的图片文件的实际位置是:/Users/xxx/Blog/themes/next/source/images
没错就是这么坑,
注:
- 图片的名字可以自己修改
- 如果需要使用图床上传的图片,将图片路径改为对应的url路径即可,如
1 | body { |
以上,解决了关于在Next7.0+配置博客背景图片的问题