如何在项目符号列表中嵌套代码块?

How do I nest a code block in a bulleted list?

我有一个项目符号列表,我试图在其中嵌套一个 json 代码块,但这不起作用:

* sldkfjlskdjflsdn
    * sldkfjlskdfjlksdfj:
        * my code block::

            .. code-block:: json
                ...
                "my.config": {
                    "sldkjflskdjfklsj": "slkdjflksdjfskdf"
                },
                ...

这也不起作用:

- sldkfjlskdjflsdn
    - sldkfjlskdfjlksdfj:
        - my code block
          ::
            .. code-block:: json
                ...
                "my.config": {
                    "sldkjflskdjfklsj": "slkdjflksdjfskdf"
                },
                ...

编辑

根据对此 post 的回答,我的换行符和无效 json 等问题存在一些问题

此外,只想补充一点,我的编辑让我误入歧途(不知道为什么傲慢不喜欢它,即使它构建):

这让我更加困惑。

::.. code-block:: 的快捷方式,但使用文档的默认语言。不要同时使用两者。我更喜欢将后者与明确的语言规范一起使用。

您还需要适当的缩进、白色 space、嵌套列表之间的换行以及代码块中的正确语法(不要使用 ...,除非这是语言中的有效语法)。

* sldkfjlskdjflsdn

    * sldkfjlskdfjlksdfj:

        * my code block:

            .. code-block:: json

                "my.config": {
                    "sldkjflskdjfklsj": "slkdjflksdjfskdf"
                }