AZh*_*hao 5 python markdown restructuredtext pelican
我对将图像放入鹈鹕中的降价语法感到困惑。
当我拥有这个时,一切都会正常。
.. image:: /images/Rugby-Tackle.jpg
:alt: About to make the tackle, Yale Alumni Game 2017
Run Code Online (Sandbox Code Playgroud)
但我在 .rst 文档中发现了这一点。Pelican文档有很多对这样的代码的引用:
[]({filename}/images/Rugby-Tackle.jpg)
Run Code Online (Sandbox Code Playgroud)
或这个:

Run Code Online (Sandbox Code Playgroud)
所有这些在包含在 Markdown 文件中时都仅显示为文本,并且不会生成图像。我在这里缺少什么?
Pelican 支持 Markdown 和 ReStructuredText 文档。Markdown 文档使用该.md文件扩展名,ReStructuredText 文档使用该.rst文件扩展名。如果您使用.rst文件,则只有 ReStructuredText 语法才有效。如果要使用 Markdown 语法,则需要使用具有适当文件扩展名 ( .md) 的 Markdown 文件。
您不能在同一文档中混合使用 Markdown 和 ReStructuredText 语法。如果您使用简单的格式,这可能不会立即明显,因为一些基础知识(如段落)在两者中的工作方式相同。但是,任何不同的语法都不会被理解。Markdown 对 ReStructuredText 语法一无所知,而 ReStructuredText 对 Markdown 语法一无所知。