Jekyll+Github page+Gihub Actions
尝试使用github pages
主要组件
- Jekyll
- 静态网站生成器
Github Actions
- 需要项目下存在
.github/workflows/*.yml
, 作为Github Actions
的扫描程序 - Action marketplace
_config.yml
, 根目录下,Jekyll
运行时需要的配置
- 需要项目下存在
- ruby
Gemfile
ruby 需要的版本Gemfile.lock
ruby 一台机器已经安装各个组件的具体版本以及依赖条件
运行流程
- Actions扫描workflows下的配置文件寻找job
- Actions按照顺序依次执行
- ruby 按照Gemfile.lock的文件安装指定组件版本
- ruby拿到_config.yml的配置之后依次执行
- 主题
- dash
- 插件
- jekyll-feed
- jekyll/tagging
- jekyll-paginate
paginate
: 5 # 分页数- paginate_path: “/page:num/” # 扫描位置
- kramdown-math-katex
- 主题
参考
- minusgix.github.io
- 南方科技大学数学建模协会
- git
- 需要本地构建
- leopardpan
- 效果同上
- git
- actions-gh-pages