使用 Hugo
2022年5月4日 · 67 字 · 1 分钟 · Blog
本文列一下本博客开发使用中的问题和总结。
过程
因为在学 Docker,而且 Hugo 文档中的 install 部分里提到了 hugo image, 所以我就自告奋勇走了 docker 这条路。 环境倒是搭好了,可以初始化、创建 post、live serve。但是每执行一个操作,我就需要在 docker-compose.yml 里改一下 command。docker-compose up 应该是可以执行单个 service 的,所以我只需要把几个命令列在 docker-compose.yml 里就可以了,但是还是感觉用起来不称手。于是在本机上下载了 release 版本。
问题解决
写好第一篇文章之后,部署到了 vercel 上和 netlify 上,两个部署起来都特别特别简单(后续追加部署在了 render 上面)。
但是都遇到了一些问题,解决方案如下。
-
统一本地与托管网站的 Hugo 版本,奇怪的是我最后是从 issue 区找到配置文件的格式的。
-
vercel 增加配置文件
vercel.json
{ "build": { "env": { "HUGO_VERSION": "0.98.0" } } }
-
netlify 增加配置文件
netlify.toml
[context.production.environment] HUGO_VERSION = "0.98.0"
-
-
同时也有一些自己的疏忽,比如忘记将要发布的 post 的 draft 置为 false