如何将带有图像的reStructuredText文件转换为markdown?

时间:2012-05-26 22:50:01

标签: markdown restructuredtext pandoc

我的第一个文件包含

这样的行
.. figure:: examples/foo.png 
    :scale: 80%

    Fig. 1 : Illustration of the awesomeness of stackoverflow

现在我希望将此文件转换为markdown。我尝试使用pandoc

pandoc -s -w rst --toc foo.rst -o foo.md

但是输出文件foo.md似乎忽略了图形包含线。那么,如何在不失去数字真棒的情况下转换为markdown文件呢?感谢

1 个答案:

答案 0 :(得分:3)

Pandoc的

This在线演示会转换以下标记:

![Map to buried treasure](/path/to/img.jpg "Optional title")

进入以下reStructuredText:

.. figure:: /path/to/img.jpg
   :align: center
   :alt: Optional title

   Map to buried treasure

所以这应该是你如何定义一个可以转换为markdown的数字。但是,在联机转换器中使用此reStructuredText会导致错误,并显示非常无用的错误消息。运行Pandoc时是否收到任何错误消息?

也许您的reStructuredText语法不正确:图(和任何其他)指令的选项应该相对于指令名称缩进。尝试使用

.. figure:: examples/foo.png 
   :scale: 80%

   Fig. 1 : Illustration of the awesomeness of stackoverflow

看看是否有所作为。