@xlsd1996
2020-10-11T10:20:41.000000Z
字数 701
阅读 367
未分类
使用 hugo 的docker-compose来避免安装一系列环境
version: '3.1'
services:
hugo:
container_name: hugo
image: peaceiris/hugo:v0.74.3-mod
# image: peaceiris/hugo:v0.x.x-mod # Hugo Modules
restart: always
ports:
- 1313:1313
volumes:
- ${PWD}:/src
command:
- server
- --bind=0.0.0.0
- --buildDrafts
克隆好对应的academic仓库后把docker-compose.yml 放进去就行了,懂得都懂。
静态文件上传到static/files下面,创建个文件夹,然后用脚本输出一下表格
再把表格内容复制到对应的md中( 比如 lectures/12345.md),给对应的md加上一些格式信息title什么的就能正常显示了。
/home/gmjin/Projects/LIUAN_HUGO
目录下执行 cp src/* i-anliu.github.io -r
,将所有内容复制过去(如果有删除或者改文件名操作,还需要把对应的i-anliu.github.io内的文件也删除)i-anliu.github.io
目录,执行hugo
完成编译,编译内容会在public
文件夹中public
文件夹,git status
检查一下有哪些变更public
文件夹中执行git add .
来添加变更,git commit -m "xxxxxxx"
来打包所有的变更, git push
上传commit之后就提交成功