2012-09-10 20 views
1

我正在尋找具有表格功能的Markdown語法JavaScript解析器。看起來我無法找到一個,所以我很難在現有代碼中實現此功能,但我無法這樣做。有沒有人知道一個解析MULTIMARKDOWN的JavaScript庫,或者至少不是一個難以實現表格特徵的方法?是否有JavaScript與表的任何Markdown語法分析器?

通過表功能,我的意思是語法中的HTML表格進行改造,例如:

|= header1 |= hader2 
| cell 1 | cell 2 

將成爲

<table> 
    <tr> 
     <th> 
      header1 
     </th> 
     <th> 
      header2 
     </th> 
    </tr> 
    <tr> 
     <td> 
      cell1 
     </td> 
     <td> 
      cell2 
     </td> 
    </tr> 
</table> 

到目前爲止,我甚至試過混合維基解析器與降價解析器沒有成功。

編輯:我需要在瀏覽器上使用Node.js語言

+0

你自己做了什麼麻煩?看起來像是分裂和循環。 – epascarello

+0

我嘗試過自己實現表格解析器 - 在發送到showdown之前修改字符串:我可以解析表格,但每次都會陷入難以處理的語法異常 - 我嘗試將該字符串首先發送給具有此功能的wiki解析器,但它弄亂了字符串的其餘部分,所以攤牌無法正確解析它 - 會有任何關於如何解決這個問題的建議? – renatoargh

回答

1

我在GitHub上ghw表語法的實現不運行。隨意使用,如果你想。請注意,它取決於marked

希望有幫助! :)

+0

感謝@bebraw,我是否也可以在瀏覽器上使用它? – renatoargh

+0

正如我看到它的唯一節點,對嗎? – renatoargh

+1

顯然標記也應該在瀏覽器中工作。這是另一個表格語法btw的嘗試:https://github.com/chjj/marked/pull/74。 –

2

Showdown這是一個Markdown的JavaScript端口,並使用table extension

我遇到了一個問題,裝表插件:Uncaught Extension 'undefined' could not be loaded. It was either not found or is not a valid extension.這可以通過固定加載擴展這種方式:var converter = new showdown.Converter({ extensions: ['table'] });如指出out here

如果在一個文檔中有多個表重複它們,那麼還有另外一個錯誤,那就是here

+0

剛纔修復了多個表錯誤 – Tivie

相關問題