mirror of
https://github.com/siyuan-note/siyuan.git
synced 2026-01-02 06:48:49 +01:00
Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
commit
1d142c9df1
1 changed files with 10 additions and 1 deletions
|
|
@ -1066,7 +1066,16 @@ func imgHtmlBlock2InlineImg(tree *parse.Tree) {
|
|||
}
|
||||
|
||||
if ast.NodeHTMLBlock == n.Type {
|
||||
htmlNodes, pErr := html.ParseFragment(bytes.NewReader(n.Tokens), &html.Node{Type: html.ElementNode})
|
||||
tokens := bytes.TrimSpace(n.Tokens)
|
||||
if bytes.HasPrefix(tokens, []byte("<div>")) {
|
||||
tokens = bytes.TrimPrefix(tokens, []byte("<div>"))
|
||||
}
|
||||
if bytes.HasSuffix(tokens, []byte("</div>")) {
|
||||
tokens = bytes.TrimSuffix(tokens, []byte("</div>"))
|
||||
}
|
||||
tokens = bytes.TrimSpace(tokens)
|
||||
|
||||
htmlNodes, pErr := html.ParseFragment(bytes.NewReader(tokens), &html.Node{Type: html.ElementNode})
|
||||
if nil != pErr {
|
||||
logging.LogErrorf("parse html block [%s] failed: %s", n.Tokens, pErr)
|
||||
return ast.WalkContinue
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue