日常写作
已经通过 直接安装 或 Docker 进行部署后使用
直接部署
直接部署可能会因为环境变化而出现神秘错误,推荐使用 Docker
- 启动本地预览并创建文档
hugo server --buildDrafts --bind 0.0.0.0 --port 1313
- 创建新文章
hugo new _posts/new.md
Docker 部署
使用 Docker 部署的需要写个脚本,便于管理
- 通用脚本
#!/bin/bash
docker run --rm \
--name hugo \
-u $(id -u):$(id -g) \
-p 1313:1313 \
-v ${PWD}:/src \
-v ${HOME}/hugo_cache:/tmp/hugo_cache \
hugomods/hugo:exts-0.146.0 \
"$@"
将该脚本写入 hugo.sh 后就能像本地运行一样使用了
- 通过脚本启动本地预览
./hugo.sh server --buildDrafts --bind 0.0.0.0 --port 1313
应该没人会忘给脚本权限吧
- 创建新文章
./hugo.sh new _posts/new.md
评论系统
-
搞这个评论系统把我 GitHub 账户吃了,最后我用另一个账号重新启用了它并成功启用了。
建议开个小号搞这个,GitHub 账户我到现在都没解开。忽略这点,这个系统还是很好用的。
-
gitment
这个评论系统我没去试了,我的 GtiHub 账户在上面那个方案中搞封禁了。
参考
HugoMods,我在这里找到 Hugo 的 Docker 镜像