diff --git a/models/BookModel.go b/models/BookModel.go index fe8ca873..5e4bf8d9 100644 --- a/models/BookModel.go +++ b/models/BookModel.go @@ -620,11 +620,14 @@ func (book *Book) ImportBook(zipPath string) error { return link }) - doc.Content = string(blackfriday.Run([]byte(doc.Markdown), - blackfriday.WithExtensions(blackfriday.Tables), - blackfriday.WithExtensions(blackfriday.HeadingIDs), - blackfriday.WithExtensions(blackfriday.FencedCode), - blackfriday.WithExtensions(blackfriday.AutoHeadingIDs))) + //codeRe := regexp.MustCompile("```\\w+") + + //doc.Markdown = codeRe.ReplaceAllStringFunc(doc.Markdown, func(s string) string { + // //beego.Info(s) + // return strings.Replace(s,"```","``` ",-1) + //}) + + doc.Content = string(blackfriday.Run([]byte(doc.Markdown))) doc.Version = time.Now().Unix() diff --git a/static/css/markdown.preview.css b/static/css/markdown.preview.css index 37305702..9fdfff58 100644 --- a/static/css/markdown.preview.css +++ b/static/css/markdown.preview.css @@ -56,9 +56,12 @@ border-radius:0; line-height: 1.4em; } -.editormd-preview-container pre.prettyprint, .editormd-html-preview pre.prettyprint{ +.editormd-preview-container pre.prettyprint, .editormd-html-preview pre.prettyprint { padding: 0; } +.hljs{ + padding: 10px 15px !important; +} .editormd-preview-container ol.linenums, .editormd-html-preview ol.linenums{ color: #999; } diff --git a/static/js/kancloud.js b/static/js/kancloud.js index 54e7e160..520d90c2 100644 --- a/static/js/kancloud.js +++ b/static/js/kancloud.js @@ -69,11 +69,11 @@ function loadDocument($url, $id, $callback) { * 初始化代码高亮 */ function initHighlighting() { - $('pre code,pre.ql-syntax').each(function (i, block) { + $('pre,pre.ql-syntax').each(function (i, block) { hljs.highlightBlock(block); }); - hljs.initLineNumbersOnLoad(); + } diff --git a/views/document/default_read.tpl b/views/document/default_read.tpl index a2cadc59..6f397143 100644 --- a/views/document/default_read.tpl +++ b/views/document/default_read.tpl @@ -21,13 +21,10 @@ - {{if eq .Model.Editor "markdown"}} - {{else}} - {{end}}