diff --git a/extensions/markdown/js/src/forum/index.js b/extensions/markdown/js/src/forum/index.js
index 4c3c02759..db1de329e 100644
--- a/extensions/markdown/js/src/forum/index.js
+++ b/extensions/markdown/js/src/forum/index.js
@@ -21,12 +21,14 @@ const styles = {
'header': { prefix: '### ' },
'bold': { prefix: '**', suffix: '**', trimFirst: true },
'italic': { prefix: '_', suffix: '_', trimFirst: true },
+ 'strikethrough': { prefix: '~~', suffix: '~~', trimFirst: true },
'quote': { prefix: '> ', multiline: true, surroundWithNewlines: true },
'code': { prefix: '`', suffix: '`', blockPrefix: '```', blockSuffix: '```' },
'link': { prefix: '[', suffix: '](https://)', replaceNext: 'https://', scanFor: 'https?://' },
'image': { prefix: '', replaceNext: 'https://', scanFor: 'https?://' },
'unordered_list': { prefix: '- ', multiline: true, surroundWithNewlines: true },
- 'ordered_list': { prefix: '1. ', multiline: true, orderedList: true }
+ 'ordered_list': { prefix: '1. ', multiline: true, orderedList: true },
+ 'spoiler': { prefix: '>!', suffix: '!<', blockPrefix: '>! ', multiline: true, trimFirst: true }
}
const applyStyle = (id) => {
@@ -64,7 +66,9 @@ app.initializers.add('flarum-markdown', function (app) {
+
+
diff --git a/extensions/markdown/locale/en.yml b/extensions/markdown/locale/en.yml
index 3ece63f7d..1f1d37303 100644
--- a/extensions/markdown/locale/en.yml
+++ b/extensions/markdown/locale/en.yml
@@ -9,4 +9,6 @@ flarum-markdown:
link_tooltip: Add a link
ordered_list_tooltip: Add a numbered list
quote_tooltip: Insert a quote
+ spoiler_tooltip: Insert a spoiler
+ strikethrough_tooltip: Add strikethrough text
unordered_list_tooltip: Add a bulleted list