HUGO主题相关内容
目录
1. 安装主题
安装主题可以通过两种途径:
- 直接下载主题的ZIP文件,将文件解压到theme目录下。
- 通过
git submodel方式,将主题作为git子模块来管理。
建议通过
git submodel方式来管理,这样后续主题有更新,直接通过git submodel来更新即可。
2. 修改主题
如果希望对主题默认的风格进行微调。不管是通过哪种方式安装的主题,切记:
别直接修改主题的文件!
别直接修改主题的文件!
别直接修改主题的文件!
可以通过两种方式进行修改:
- 好的主题会提供很多参数可以调整风格和内容,在
config.toml|yaml文件里添加对应参数即可 - 如果是希望调整的地方,主题没有提供参数可修改,确实需要修改
html文件。可以在项目根目录创建layouts目录,HUGO会项目的layouts里文件来覆盖主题对应的文件。这种后续主题升级后,可以直接升级,而不用担心自己做的修改被覆盖。
3. 切换主题
如果没有修改主题,则直接修改config.toml文件的theme配置即可,HUGO就会自动切换主题。
但是往往我们会对主题做一些微调,这样的话,config.toml/layouts目录下就会有主题对应的配置/文件,如果想切换的话,因为每个主题的规划不同,新旧主题的配置/文件往往不能复用,每次切换都得调整。
我目前也没有找到很好的方法,来方便的切换两个主题,如果有方案的,希望评论里告诉我一下。
以下是遇到过的问题,先占坑,可能会鸽。。。
4. POST模板
5. 图标
通过自动生成图标的网址,可以自动生成合适尺寸的图标。
博客根目录下创建static,将下载后的压缩包解压到这里即可
