針對C或C++的Markdown的最佳實現是什麼?針對C/C++的Markdown實現
我通過谷歌找到了這些,並希望得到關於哪些工作得很好的意見和哪些沒有(和哪些我可能已經錯過了):
- peg-markdown
- Discount
-
- libsoldout(原libupskirt)
針對C或C++的Markdown的最佳實現是什麼?針對C/C++的Markdown實現
我通過谷歌找到了這些,並希望得到關於哪些工作得很好的意見和哪些沒有(和哪些我可能已經錯過了):
peg-markdown依賴於GLib和其他第三方工具。我已經測試過它,它工作得很好。
優點:GPL和MIT下
缺點:
,大多數C++代碼,但它是相當緩慢的,有點臃腫。另一方面,它很容易理解和修改,取決於boost-1.35。
優勢
缺點
Discount,這是代碼我用於我的博客http://art-blog.no-ip.info/cppcms/blog和維基http://art-blog.no-ip.info/wikipp/en/page/main。它是由硬核C程序員編寫的,幾乎不可持續(甚至開發人員積極維護它)。
優點
缺點
爲什麼我知道他們這麼多?
我正在開發CppCMS,所以我需要一個很好的markdown到HTML轉換器。當我選擇一個(折扣)時,這是唯一的解決方案。從那以後,我需要替換它,因爲許可問題。也就是說,我仍然非常喜歡它,因爲它是最快的Markdown解決方案。
P.S .:如果你想要折扣的C++包裝,看看http://cppcms.svn.sourceforge.net/viewvc/cppcms/cms/trunk/cxxmarkdown/,它不是最新版本,但它已經調整。
編輯:我剛訪問折扣網站,我發現它也添加了非FILE API。所以現在它是真正的圖書館。
編輯2:如果你找到更好的實現或寫在FOSS許可證自己,讓我知道了;)
編輯3:爲cloose評論,折扣卻改變了許可證3條款BSD。
我是Discount的忠實粉絲,但是感謝您對選擇的好概述。 – Telemachus 2009-09-17 11:23:05
另請參閱http://fletcherpenney.net/multimarkdown/ – mb21 2017-09-08 12:17:23