fly*_*ire 3 version-control mkdocs
如何在 MkDocs 中显示现有源代码文件?我想将来自另一个 GitHub 存储库的文件直接包含在代码块中,而不重新格式化它们,以便更新的文件将显示在 MkDocs 文档中。
样本代码.py
def fn():
pass
Run Code Online (Sandbox Code Playgroud)
将MkDocs与Snippets 扩展一起使用。片段和/或离线处理要求文件在本地可用,这在 Pro Git 书籍Git Tools Submodules 部分中进行了解释。
索引.md
.
```python
--8<-- "docs/sample_code.py"
```
.
Run Code Online (Sandbox Code Playgroud)
样本代码.py
def fn():
pass
Run Code Online (Sandbox Code Playgroud)
mkdocs.yml
site_name: Demo
markdown_extensions:
- pymdownx.snippets:
nav:
- Demo: index.md
Run Code Online (Sandbox Code Playgroud)
输出
。
def fn():
pass
Run Code Online (Sandbox Code Playgroud)
。