gpt4 book ai didi

pygments - JSON 使用哪种 Sphinx 代码块语言

转载 作者:行者123 更新时间:2023-12-03 21:20:27 25 4
gpt4 key购买 nike

我正在使用 Sphinx 来记录 Web 服务。我想使用代码块指令显示格式化的 JSON Web 响应,这是 Spinx 通过 Pygments 完成的,但 JSON 在 Pygments 中没有语法高亮显示。你建议我指定什么语言? HTML? JavaScript?

.. code-block:: javascript

{
"name": "roger",
"score": 100
}

最佳答案

Sphinx 默认提供了几个专用于 JSON 突出显示的 pygment 词法分析器,因此您可以在此处选择一个:

http://pygments.org/docs/lexers/#lexers-for-data-file-format

  • pygments.lexers.data.JsonLexer (pygment v1.5+)

    对于 JSON 数据结构。
    .. code-block:: json
  • pygments.lexers.data.JsonLdLexer (pygment v2.0+)

    对于JSON-LD关联数据。
    .. code-block:: json-ld
  • pygments.lexers.data.JsonBareObjectLexer (pygment v2.2+)

    对于 JSON 数据结构(缺少对象花括号)。
    .. code-block:: json-object
  • 关于pygments - JSON 使用哪种 Sphinx 代码块语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4259105/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com