Browse Source

优化Markdown解析

Minho 7 years ago
parent
commit
ffe5dced44
1 changed files with 5 additions and 1 deletions
  1. 5 1
      models/BookModel.go

+ 5 - 1
models/BookModel.go

@@ -620,7 +620,11 @@ func (book *Book) ImportBook(zipPath string) error {
 					return link
 				})
 
-				doc.Content = string(blackfriday.Run([]byte(doc.Markdown)))
+				doc.Content = string(blackfriday.Run([]byte(doc.Markdown),
+							blackfriday.WithExtensions(blackfriday.Tables),
+							blackfriday.WithExtensions(blackfriday.HeadingIDs),
+								blackfriday.WithExtensions(blackfriday.FencedCode),
+								blackfriday.WithExtensions(blackfriday.AutoHeadingIDs)))
 
 				doc.Version = time.Now().Unix()