Hexo使用代替主题配置文件配置next主题
2020-12-08 本文已影响0人
自由的过客
首先在站点根目录下创建一个_config.[theme].yml
配置文件,这里的“[theme]”就是自己使用的主题的名字,比如我这里使用的是next主题,那这个文件名就是_config.next.yml
,这个文件创建好之后打开,把主题的配置文件里面的内容全部复制过来。
在原来的next主题配置文件里面的开始加上如下代码:
bio: "Some generic bio"
logo: "a-cool-image.png"
foo:
baz: 'b'
然后保存。
在新建的主题配置文件里面开始加上如下代码:
bio: "Some generic bio"
logo: "a-cool-image.png"
foo:
baz: 'b'
加上以后保存。
最终的输出形式就是两个主题文件合并在一起,后面要修改就只需修改后面新建的这个就可以,这样做好处有很多,一是主题更新以后不会覆盖自己的配置,二是如果新建的这里改错了,还可以对照原来的改回来,比起直接在原主题配置文件上修改这样是安全很多。
看到网上有的说放在数据文件里,这种做法我是不知道怎么弄,但是上面我用的这种方法是Hexo官方推荐的,而且这样做非常容易。