- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用Read the Docs首次。我正在为命令行系统编写文档,我的“代码示例”包括 shell 输出的日志。 shell 输出最终看起来像这样
也就是说,该服务(或我对它的使用?)正在尝试将运行 shell 命令的示例格式化为源代码,并将 magento2:generate
视为尽管它是一个类常量。
我可以控制哪些代码块在阅读文档时获取源代码格式吗?我尝试在管理中不设置基本语言,但似乎没有效果。或者这是我需要在 sphinx 级别的 mkdocs 中控制的东西? (通过将 Markdown 或 sphinx 文件转换为漂亮的 HTML 文件来阅读文档)或者其他什么?还是我运气不好?
最佳答案
您需要在源文档中定义代码块的“语言”。 Sphinx 和 MkDocs 都会尝试猜测语言,这通常就足够了。然而,有时它会猜测错误并导致奇怪的突出显示。为了避免这种情况,两种实现都提供了一种手动定义每个代码块的语言的机制。
对于 Sphinx,您可以使用 code-block指令并包含 block 的“语言”:
.. code-block:: console
You shell commands go here
在上面的示例中,我使用 console
来处理 shell session 。别名 shell-session
也可以工作。请注意,替代词法分析器 bash
(及其别名:sh
、ksh
、zsh
和 shell
)严格来说并不适合它们对于 shell 脚本,而您在 shell session 中同时显示命令和输出。
受支持的完整列表 language codes可以在 Pygments 文档中找到。
MkDocs 使用 Fenced Code Block用于定义代码块“语言”的 Markdown 扩展:
``` shell
Your shell commands go here
```
正如 MkDocs 使用 highlight.js与 Pygments 不同,支持的语言列表不同。因此,我在上面的示例中使用了 shell
(用于 shell session )。
关于magento - ReadTheDocs 系统的代码格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56873088/
我无法上传到 readthedocs我为我的项目准备的文档,我试图了解哪里出了问题。文档在本地构建良好 make html但我无法上传。 GitHub 项目是 ASCIIGenome文档在 docs/
我正在使用Read the Docs首次。我正在为命令行系统编写文档,我的“代码示例”包括 shell 输出的日志。 shell 输出最终看起来像这样 也就是说,该服务(或我对它的使用?)正在尝试将运
我在 ReadTheDocs 上有一个项目。 作为文档生成的一部分,我让 Sphinx 使用 matplotlib 的 plot directive 编译大量图像。显示各种命令的作用。这似乎比 RTD
我正在使用Read the Docs首次。我正在为命令行系统编写文档,我的“代码示例”包括 shell 输出的日志。 shell 输出最终看起来像这样 也就是说,该服务(或我对它的使用?)正在尝试将运
我已遵循 Readthedocs 上的入门指南,并使用 Sphinx 使用 autodoc 在 https://github.com/akdiem/bloodflow 上为我的 Python 包创建文
我正在使用他们的主题在 ReadTheDocs 上使用 Sphinx 创建我的文档。构建过程会生成一个 genindex.html 文件,可以通过以下方式引用: Link to the :ref:`g
我最近添加了 sphinx documentation for blowdrycss阅读文档。 我想覆盖 readthedocs 上的 layout.html 模板.我当前的模板覆盖在 localho
我正在开发一个合理大小的二进制 Python 库,Parselmouth ,这需要一些时间来构建——主要是因为我正在用一个大的代码库包装一个现有的程序。因此,现在我正在尝试设置 API 文档,我遇到了
我正在尝试使用 ReadTheDocs 记录一个 Python 项目。最初,构建过程会在到达以下位置时终止: from osgeo import gdal, osr 我读过 rtd faq并将 moc
我有一个我之前在 ReadTheDocs 上成功构建的包,但现在不再是这样了。我的导入如下: import pandas as pd import numpy as np import scipy i
我的 readthedocs.org 构建刚开始失败......我不确定为什么不特别擅长 Sphynx。我不明白为什么它试图为 docs 目录之外的需求文件构建东西,或者为什么它突然找不到这个版本的
我在 readthedocs 上的自定义域设置有问题。 突然自定义域 (https://docs.joinrpg.ru) 停止使用 SSL_ERROR_NO_CYPHER_OVERLAP。 Vario
我们开始在 readthedocs 站点(比如 http://abc.readthedocs.org )上拥有我们项目的文档。由于各种原因,我们现在使用新域 ( http://abc.io ) 迁移到
我正在尝试将我的 Sphinx 文档与 ReadtheDocs 链接起来。我可以在本地构建文档,但是当我尝试让 ReadtheDocs 自动生成文档时,我收到以下错误: 狮身人面像标准错误 Makin
我有一个基本的 ReadTheDocs 存储库。根据构建页面的建议,我试图使用 .readthedocs.yml配置它: Configure your documentation builds! Ad
我有一个 RST 文件,我不需要任何语法高亮显示。它在文件顶部包含多个文字块和一个 highlight 指令,以尝试禁用语法高亮: .. highlight:: none :: Text that
我有一个 readthedocs sphinx 文档,它使用 nbsphinx 显示 jupyter 笔记本。当我使用 autobuild 在本地构建文档时,我在 jupyter 笔记本的代码单元格中
我有一个私有(private) bitbucket 存储库,其中包含: /docs /docs/source /docs/Makefile /docs/make.bat/ /docs/source/c
我的 docs 文件夹中有一个 assets 文件夹,其中包含与我的项目文档关联的图像和示例输入文件。 图像正确地嵌入了我的文档中,但任何指向示例输入文件(输入到我的项目二进制文件的静态文件)的链接都
我在 readthedocs.org 上管理了一份文档。有没有办法用密码保护或至少让我们的文档仅供部分客户使用? 最佳答案 不幸的是,Read The Docs 上托管的文档无法使用密码保护。 (目前
我是一名优秀的程序员,十分优秀!