Introduction
全文字数:290
阅读时间:1 minute
本书使用mdbook构建,托管于github.io,以WSL环境为例,记录一下构建过程。
安装
安装WSL
略
打开WSL
安装Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
验证安装是否成功:
rustc --version
安装mdbook
cargo install mdbook
构建并运行
创建mdbook项目
mdbook init paper
- 是否需要
.gitignore
文件:y
- 输入项目名称:
paper_reading
(后续可在book.toml
中更改)
构建mdbook
在/paper
目录下执行:
- 构建项目:
mdbook build
- 或是在浏览器中实时预览:
mdbook serve
部署
- 新建Github仓库,将项目上传至仓库。
- 在顶栏目录中找到
Actions
,搜索mdbook
,点击Configure
,自动生成.yml
文件。点击Commit Changes
提交。 - 在顶栏目录中找到
Settings
,在侧边栏中找到Pages
,在Build and deployment
下找到Source
,选择Github Actions
。 - 第二步会在
/paper
下创建./.github/workflows/mdbook.yml
文件,在本地pull更改。 - 之后本地修改内容后push到仓库,Github Actions会自动构建并部署。访问
https://<username>.github.io/<reponame>/
即可查看。