.. _write_docs_with_mkdocs: ======================== 使用MkDocs撰写文档 ======================== 初始化文档 =============== 在 :ref:`install_mkdocs` 之后,就可以开始撰写文档。第一个步骤是初始化文档结构: .. literalinclude:: write_docs_with_mkdocs/mkdocs_new :language: bash :caption: mkdocs new 创建 works 项目目录结构 文档布局 ========= 在MkDocs中,文档就是常规的Markdown文件,存放在 ``docs_dir`` 配置对应的目录(默认是 ``docs`` 目录):: mkdocs.yml docs/ index.md 如何合理布局 ================ 其实我也是依样画葫芦,在网上能够找到大量的采用 MkDocs 撰写的文档库,可以直接clone下来参考构建自己的文档。例如,我参考 `Argo CD 官方文档 `_ 的 `Argo CD 手册案例 `_ ,构建文档索引: .. literalinclude:: write_docs_with_mkdocs/mkdocs.yml :language: bash :caption: mkdocs.yml .. note:: 我发现 `Mkdocs 配置和使用 `_ 写得非常清晰,值得学习参考。珠玉在前,我就不再重复了。后续我可能会根据实践再补充本文,不过目前我还是简单使用,主要用于工作文档记录,就暂且这样吧。 参考 ====== - `Writing your docs - How to layout and write your Markdown source files. `_