mirror of
https://github.com/BoostIo/Boostnote
synced 2025-12-13 17:56:25 +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-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
|
||||
md.block.ruler.at('paragraph', function (state, startLine/*, endLine */) {
|
||||
|
||||
Reference in New Issue
Block a user