【发布时间】:2019-07-03 15:05:09
【问题描述】:
我是第一次使用Read the Docs。我正在为命令行系统编写文档,我的“代码示例”包括 shell 输出日志。 shell 输出最终看起来像这样
这就是——服务(或我对它的使用?)正在尝试格式化这个运行 shell 命令的示例,就像它是源代码一样,并且将 magento2:generate 视为一个类常量。
我可以控制哪些代码块在阅读文档时获取源代码格式吗?我试过在管理员中设置没有基本语言,但它似乎没有效果。或者这是我需要在狮身人面像级别的 mkdocs 上控制的东西? (通过将您的 markdown 或 sphinx 文件转换为漂亮的 HTML 文件来阅读文档)或者其他什么?还是我运气不好?
【问题讨论】:
-
使用 Sphinx 和 reStructuredText,您可以使用
code-block指令和sh(或者可能是console)作为语言。 sphinx-doc.org/en/stable/usage/restructuredtext/… -
要添加到@mzjn,Sphinx(RTD 使用)中的语法高亮是通过 Pygments 提供的,带有称为“lexers”的东西。请参阅complete list of lexers。请注意,大多数(但不是全部)都受支持。具体见shell lexers。
标签: magento python-sphinx read-the-docs mkdocs