@xlsd1996
2020-10-11T10:20:41.000000Z
字数 701
阅读 403
未分类
使用 hugo 的docker-compose来避免安装一系列环境
version: '3.1'services:hugo:container_name: hugoimage: peaceiris/hugo:v0.74.3-mod# image: peaceiris/hugo:v0.x.x-mod # Hugo Modulesrestart: alwaysports:- 1313:1313volumes:- ${PWD}:/srccommand:- 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之后就提交成功