网站
从前我是用的博客是使用 hexo
进行搭建的, 但是我觉得它的组织方式有点不适合我了, 而且 node_modules
的特性众所周知. 总之, 为了更加的方便文档展示, 我决定将 hexo
换成 mkdocs
这是 2024.06.01 的事情, 开始迁移至 mkdocs
.
使用 mkdocs
以及 material
, 我是受到了许多 up主 的启发.
Github Pages
白嫖太好了...
Github Actions
yaml 就是很奇怪
.github/workflows/deploy.yml
| name: deploy
on: push
jobs:
deploy:
name: deploy
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v4
- name: prepare python
uses: actions/setup-python@v4
- name: prepare dependencies
run: pip install mkdocs-material
- name: build docs
run: mkdocs build
- name: push to repo
uses: JamesIves/github-pages-deploy-action@v4
with:
branch: gh-pages
folder: site
|
参考