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:
@@ -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 */) {
|
||||||
|
|||||||
Reference in New Issue
Block a user