Commit 4f8a28f6 authored by Ethan Davidson's avatar Ethan Davidson Committed by Nicolas Giard

feat: PlantUML markdown module (#1066)

* initial plantuml work * got plantuml rendering working * fix: added plantuml module config order
parent 7b46d2a4
......@@ -100,6 +100,7 @@
"markdown-it-imsize": "2.0.1",
"markdown-it-mark": "3.0.0",
"markdown-it-mathjax": "2.0.0",
"markdown-it-plantuml": "1.4.1",
"markdown-it-sub": "1.0.0",
"markdown-it-sup": "1.0.0",
"markdown-it-task-lists": "2.1.1",
......
key: markdownPlantuml
title: PlantUML
description: PlantUML Markdown Parser
author: ethanmdavidson
icon: mdi-sitemap
enabledDefault: true
dependsOn: markdownCore
props:
server:
type: String
default: http://www.plantuml.com/plantuml
title: PlantUML Server
hint: PlantUML server used for image generation
order: 1
openMarker:
type: String
default: "@startuml"
title: Open Marker
hint: String to use as opening delimiter
order: 2
closeMarker:
type: String
default: "@enduml"
title: Close Marker
hint: String to use as closing delimiter
order: 3
imageFormat:
type: String
default: svg
title: Image Format
hint: Format to use for rendered PlantUML images
enum:
- svg
- png
- latex
- ascii
order: 4
const mdPlantUml = require('markdown-it-plantuml')
// ------------------------------------
// Markdown - PlantUML Preprocessor
// ------------------------------------
module.exports = {
init (md, conf) {
md.use(mdPlantUml, {
openMarker: conf.openMarker,
closeMarker: conf.closeMarker,
imageFormat: conf.imageFormat,
server: conf.server
})
}
}
This diff was suppressed by a .gitattributes entry.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment