python-sphinx - Sphinx - 在代码块片段中使用省略号 (...)
问题描述
假设您记录了一个长代码片段,并且您想用省略号 ... ( …
) 和垂直省略号 ⋮ ( ⋮
) 来表示其中的重复值和行。
这是 JSON 格式的示例记录。有 26 个孩子,你不想把他们都展示出来。
.. code-block:: json
{
"total": 26,
"kids" [
{
"_id": 1,
"name": "Alice",
"age": 3
},
{
"_id": 2,
"name": "Becky",
"age": 3
},
...,
{
"_id": 26,
"name": "Zoe",
"age": 4
}
]
}
人类读者仍然可以将其视为 JSON 片段/代码,概括并猜测省略号 (...) 表示的“Becky”和“Zoe”之间的模式。
但是 Sphinx 会返回错误,因为此代码段的语法无效。
$ make html
...
/.../docs/source/sample.rst:3: WARNING: Could not lex literal_block as "json". Highlighting skipped.
我可以在代码块中使用省略号(带有语法突出显示)吗?请注意,示例不一定是 JSON。您也会在其他语言(例如 Python)中看到此问题。
解决方案
推荐阅读
- internet-explorer-11 - 想在 IE11 中运行我的网站,但在边缘文档模式下
- c# - 如何在文件被删除之前复制文件
- unit-testing - 运行所有块when-then,即使一个失败
- ios - 直接运行代码以响应接收到 APNS 消息
- elasticsearch - ElasticSearch Rest 高级客户端给出 UnknownHostException
- php - 如何通过电子邮件直接发送夏季笔记内容
- javascript - 如何添加基于 id 的值?
- python - 基于另一列的条件填充
- python - 我正在编写一个简单的人脸识别程序我遇到了语法错误
- python-3.x - 无法在 Python 中使用 API Auth Token 连接到 JIRA 项目