浏览代码

Added TOC renderer.

Mark Sibly 9 年之前
父节点
当前提交
fa2c0ab248
共有 1 个文件被更改,包括 8 次插入2 次删除
  1. 8 2
      modules/hoedown/hoedown.monkey2

+ 8 - 2
modules/hoedown/hoedown.monkey2

@@ -113,11 +113,17 @@ Function hoedown_document_free( doc:hoedown_document Ptr )
 
 Public
 
-Function MarkdownToHtml:String( markdown:String )
+Function MarkdownToHtml:String( markdown:String,toc:Bool=False )
 
 	Local ob:=hoedown_buffer_new( 4096 )
 	
-	Local r:=hoedown_html_renderer_new( HOEDOWN_HTML_NONE,10 )
+	Local r:hoedown_renderer Ptr
+	
+	If toc
+		r=hoedown_html_toc_renderer_new( 10 )
+	Else
+		r=hoedown_html_renderer_new( HOEDOWN_HTML_NONE,10 )
+	Endif
 	
 	Local doc:=hoedown_document_new( r,HOEDOWN_EXT_TABLES|HOEDOWN_EXT_FENCED_CODE,10 )