diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/settings/src/components/Markdown.vue | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/settings/src/components/Markdown.vue b/apps/settings/src/components/Markdown.vue index dcbd44b186b..0e5c666f1c0 100644 --- a/apps/settings/src/components/Markdown.vue +++ b/apps/settings/src/components/Markdown.vue @@ -35,6 +35,10 @@ export default { type: String, default: '', }, + minHeading: { + type: Number, + default: 1, + }, }, computed: { renderMarkdown() { @@ -60,6 +64,10 @@ export default { out += '>' + text + '</a>' return out } + renderer.heading = (text, level) => { + level = Math.min(6, level + (this.minHeading - 1)) + return `<h${level}>${text}</h${level}>` + } renderer.image = function(href, title, text) { if (text) { return text |