MkDocs 文档站点构建指南¶
目录¶
前提条件¶
在开始之前,请确保您的系统已安装: - Python (3.8 或更高版本) - pip (Python 包管理器)
安装依赖¶
- 克隆或下载项目后,在项目根目录下运行:
这将安装以下依赖: - mkdocs:文档站点生成器 - mkdocs-material:Material 主题 - mkdocs-material-extensions:Material 主题扩展 - pymdown-extensions:Markdown 扩展 - markdown:Markdown 解析器
项目结构¶
.
├── docs/ # 文档源文件目录
│ ├── index.md # 主页
│ ├── tag_markdown用法/ # Markdown 相关文档
│ ├── 前端/ # 前端相关文档
│ ├── 关于AI/ # AI 相关文档
│ └── 杂项/ # 其他文档
├── mkdocs.yml # MkDocs 配置文件
└── requirements.txt # Python 依赖文件
本地预览¶
在项目根目录下运行:
默认情况下,文档将在 http://127.0.0.1:8000 上提供服务。
构建静态站点¶
要构建静态站点,运行:
这将在 site
目录下生成静态文件。
部署¶
GitHub Pages¶
-
在
mkdocs.yml
中添加以下配置: -
运行以下命令部署到 GitHub Pages:
其他服务器¶
将 site
目录下的所有文件复制到您的 Web 服务器即可。
常用配置¶
主题配置¶
在 mkdocs.yml
中配置主题:
theme:
name: material
features:
- navigation.tabs
- navigation.sections
- navigation.expand
- search.highlight
- search.share
- search.suggest
Markdown 扩展¶
在 mkdocs.yml
中配置 Markdown 扩展:
markdown_extensions:
- pymdownx.highlight
- pymdownx.superfences
- pymdownx.tabbed
- admonition
- footnotes
- toc:
permalink: true