1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-14 02:06:29 +00:00

convert uml to utf8 before converting to base64

This commit is contained in:
Maurits Lourens
2017-12-11 15:01:35 +01:00
parent 042f935133
commit 46d46f21e4

View File

@@ -76,7 +76,16 @@ md.use(require('markdown-it-named-headers'), {
} }
}) })
md.use(require('markdown-it-kbd')) md.use(require('markdown-it-kbd'))
md.use(require('markdown-it-plantuml')) md.use(require("markdown-it-plantuml"), "", {
generateSource: function (umlCode) {
var deflate = require("markdown-it-plantuml/lib/deflate")
var s = unescape(encodeURIComponent(umlCode))
var zippedCode = deflate.encode64(
deflate.zip_deflate("@startuml\n" + s + "\n@enduml", 9)
);
return "http://www.plantuml.com/plantuml/svg/" + zippedCode
}
})
// Override task item // Override task item
md.block.ruler.at('paragraph', function (state, startLine/*, endLine */) { md.block.ruler.at('paragraph', function (state, startLine/*, endLine */) {