macOS安装Mkdocs
安装Mkdocs
- 安装python3(可能已经预装好来)
python3 --version
- 安装pip3(可能已经预装好来)
pip3 --version
# 安装新的pip3,过早的版本无法安装mkdocs
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py
- 安装mkdocs
pip3 install mkdocs
$ mkdocs --version
zsh: command not found: mkdocs
- 修改profile file
vim ~/.zshrc
export PYTHON_HOME=/Users/mqy/Library/Python/3.9
export PATH=$PATH:$PYTHON_HOME/bin
source ~/.zshrc
$ mkdocs --version
mkdocs, version 1.4.2 from /Users/mqy/Librarsy/Python/3.9/lib/python/site-packages/mkdocs (Python 3.9)
- 创建笔记目录
mkdocs new my_note
cd my_note
$ tree -L 3
.
├── docs
│ └── index.md
└── mkdocs.yml
2 directories, 2 files
- 启动mkdocs server
$ mkdocs serve
INFO - Building documentation...
INFO - Cleaning site directory
INFO - Documentation built in 0.03 seconds
INFO - [18:47:24] Watching paths for changes: 'docs', 'mkdocs.yml'
INFO - [18:47:24] Serving on http://127.0.0.1:8000/
- 访问页面
http://127.0.0.1:8000/
安装主题
- 安装主题
pip3 install mkdocs-material
- 使用主题
# 修改mkdocs.yml
site_name: mqy9174583
theme:
name: "material"
设置index
参考 https://mkdocs-like-code.readthedocs.io/zh_CN/latest/MkDocs-advanced-operations/files-layout/
直接创建目录及文件即可,无需修改mkdocs.yml,docs下面的目录结构,页面上会原封不动的显示出来。
部署到github
# 前提:当前目录上是github上的一个参数
mkdocs gh-deploy