2013-03-08 48 views
0

所以,我已經有了一個新結構化文檔,其中包括字段:轉場在reStructuredText轉換成HTML

:param foo: set this to do magic 

,我希望把對RST爲HTML,與param(等)領域的特殊待遇。

將rST轉換爲html可以使用docutils.core.publish_parts作爲建議here來完成,但顯然不能控制字段的輸出方式。或者我可以使用docutils.core.publish_doctree作爲暗示here獲得僞XML,並可能(相當枯燥)修改,但我不明白我如何控制如何將其轉換爲html。

我可以看到有一個HTMLTranslatordocutils.writers.html4css1.__init__.py,但我肯定不能要修改這只是控制字段如何輸出?我希望有某種形式的模板系統某處控制XML如何轉換爲HTML的...

回答

0

看看這個,讓我知道,如果這幫助ü出

ReStructuredText (reST)

+0

那麼它的一個從HTMLTranslator派生出來的最簡單的例子,如果我不得不走下這條路線,那麼可以,但是如果字段在docutils文檔中列爲可擴展性機制,那麼執行此操作並設置visit_field方法仍然看起來太複雜了。 – lost 2013-03-08 19:29:26

+0

對不起,我不能拿出更多,重新是非常沒有文件,它似乎 – PurityLake 2013-03-08 19:31:18