[关闭]
@xlsd1996 2020-10-11T10:20:41.000000Z 字数 701 阅读 367

HUGO 相关文档

未分类


使用 hugo 的docker-compose来避免安装一系列环境

  1. version: '3.1'
  2. services:
  3. hugo:
  4. container_name: hugo
  5. image: peaceiris/hugo:v0.74.3-mod
  6. # image: peaceiris/hugo:v0.x.x-mod # Hugo Modules
  7. restart: always
  8. ports:
  9. - 1313:1313
  10. volumes:
  11. - ${PWD}:/src
  12. command:
  13. - server
  14. - --bind=0.0.0.0
  15. - --buildDrafts

克隆好对应的academic仓库后把docker-compose.yml 放进去就行了,懂得都懂。


上传课件

静态文件上传到static/files下面,创建个文件夹,然后用脚本输出一下表格
微信图片_20200909192524.png-114.7kB
再把表格内容复制到对应的md中( 比如 lectures/12345.md),给对应的md加上一些格式信息title什么的就能正常显示了。


上传github

  1. /home/gmjin/Projects/LIUAN_HUGO 目录下执行 cp src/* i-anliu.github.io -r,将所有内容复制过去(如果有删除或者改文件名操作,还需要把对应的i-anliu.github.io内的文件也删除)
  2. 进入i-anliu.github.io目录,执行hugo完成编译,编译内容会在public文件夹中
  3. 进入public文件夹,git status检查一下有哪些变更
  4. public文件夹中执行git add .来添加变更,git commit -m "xxxxxxx" 来打包所有的变更, git push上传commit之后就提交成功

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注