1. MkDocs快速入门¶
MkDocs是一个快速、简单的静态站点生成器,面向构建项目文档。文档源文件以Markdown格式编写,并使用单个YAML配置文件进行配置。
1.1. 安装¶
使用Anaconda配置单独的Python环境(mkdocs为自定义环境名称)。
conda create -n "mkdocs" python=3
进入python环境(mkdocs为自定义环境名称)。
conda activate mkdocs
使用pip安装模块(mkdocs为python模块名称)。
pip install mkdocs
检查mkdocs版本信息。
mkdocs --version
1.2. 创建项目¶
创建项目目录(mkdocs为项目名称)。
mkdocs new mkdocs
cd mkdocs
启动内建服务器(服务器地址 http://127.0.0.1:8000/)。
mkdocs serve
1.3. 编辑项目¶
项目配置文件为mkdocs.yml。
1.5. 添加mathjax支持¶
1.5.1. 安装python-markdown-math¶
pip install python-markdown-math
1.5.2. 配置mkdocs.yml¶
extra_javascript:
- https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML
markdown_extensions:
- mdx_math
1.5.3. 行内公式¶
\( ... \)
1.5.4. 块内公式¶
$$ ... $$
1.5.5. 实例¶
当\(a \ne 0\)时,方程\(ax^2 + bx + c = 0\)有两个根:
$$ x = {-b \pm \sqrt{b^2-4ac} \over 2a} $$