Merge remote-tracking branch 'origin/dev' into dev

This commit is contained in:
Vanessa 2022-10-17 09:50:10 +08:00
commit 82ffe82c81
3 changed files with 5 additions and 6 deletions

View file

@ -18,9 +18,7 @@ Build Your Eternal Digital Garden
SiYuan is a local-first personal knowledge management system, support fine-grained block-level reference and Markdown
WYSIWYG.
![feature0.png](https://b3logfile.com/file/2022/05/feature0-a82bdd3f.png)
![feature1-1.png](https://b3logfile.com/file/2022/05/feature1-1-740d9a02.png)
![feature0.png](https://b3logfile.com/file/2022/10/feature0-9kIbkZ4.png)
## 🔮 Features

View file

@ -17,9 +17,7 @@
思源笔记是一款本地优先的个人知识管理系统, 支持细粒度块级引用和 Markdown 所见即所得。
![feature0.png](https://b3logfile.com/file/2022/05/feature0-a82bdd3f.png)
![feature1-1.png](https://b3logfile.com/file/2022/05/feature1-1-740d9a02.png)
![feature0.png](https://b3logfile.com/file/2022/10/feature0-9kIbkZ4.png)
欢迎到[思源笔记官方讨论区](https://ld246.com/domain/siyuan)了解更多。同时也欢迎关注 B3log 开源社区微信公众号 `B3log开源`

View file

@ -448,6 +448,9 @@ func ExportHTML(id, savePath string, pdf, keepFold bool) (name, dom string) {
luteEngine.SetFootnotes(true)
luteEngine.RenderOptions.ProtyleContenteditable = false
luteEngine.SetProtyleMarkNetImg(false)
// 不进行安全过滤,因为导出时需要保留所有的 HTML 标签
// 使用属性 `data-export-html` 导出时 `<style></style>` 标签丢失 https://github.com/siyuan-note/siyuan/issues/6228
luteEngine.SetSanitize(false)
renderer := render.NewProtyleExportRenderer(tree, luteEngine.RenderOptions)
dom = gulu.Str.FromBytes(renderer.Render())
return