如何在MkDocs中显示现有的源代码文件?我想直接将另一个GitHub存储库中的文件包含在代码块中,而不重新格式化它们,因此更新的文件将显示在MkDocs文档中。
sample_code.py
def fn():
pass
答案 0 :(得分:0)
将MkDocs与Snippets extension一起使用。摘要和/或离线处理要求文件在本地可用,这在Pro Git书Git Tools Submodules section中进行了说明。
index.md
.
```python
--8<-- "docs/sample_code.py"
```
.
sample_code.py
def fn():
pass
mkdocs.yml
site_name: Demo
markdown_extensions:
- pymdownx.snippets:
nav:
- Demo: index.md
输出
。
def fn():
pass
。