从零开始建个小站 - 5. 个性化设置
项目仓库克隆下来,网站的各项设置都是默认的,一些标题,作者之类的需要根据自己的实际情况进行修改,个性设置主要是网站根目录的网站基础配置和主题配置。
好在 hugo
和 hexo
配置结构大同小异,而且都支持将配置文件放在网站根目录下,只需要修改配置,今后主题更新只需要同步配置其他也互不影响。
5.1 认识文件
1 | action-hexo #hexo程序工作目录 |
5.2 网站设置
从上文可知,网站基础配置需要在 hexo程序工作目录
中的 _config.yml
进行配置:
1 | # Site |
打开查看内容就能知道大概了,都有对应的注释,请根据自己实际情况修改填写,或者可以参阅 官方配置文档。
如果网站网址是配置自有域名,请在域名解析托管商添加对应
CNAME
解析,可参考:从零开始建个小站 - 常见问题 中相关章节:要修改网址怎么办
。
5.3 主题设置
首先在上文 网站设置 中切换启用自己喜欢的主题,行首以 #
开头表示注释掉了不启用:
1 | # Extensions |
接下来就对指定的主题进行配置,具体到主题功能设置每个主题都不一样,所以需要根据实际使用的主题文档去配置,一般在主题目录下都会有个 README.md
,请打开或者找到主题在线文档去阅读,主题让装啥就装啥,让咋改就咋改。
为了以后更新主题时不覆盖我们已经配置好的内容,可以将主题目录下的 _config.yml
复制到 hexo根目录
下,并重命名为:_config.主题名.yml
,如:_config.fluid.yml
。
_config.主题名.yml
来源于themes/主题名/_config.yml
,如主题有更新请自行同步
Hexo 会将
_config.主题名.yml
和themes/主题名/_config.yml
配置内容 合并 合并 合并 使用,相同配置项则以_config.主题名.yml
中的值为准
然后按照主题说明文档在新复制的主题配置中按需进行配置,以后主题有更新,如果涉及到该配置文件变更,请将最新内容同步到 _config.主题名.yml
中即可。