diff --git a/script-resources/markdown2htmldoc/main.js b/script-resources/markdown2htmldoc/main.js
index 1f0062a..d1e7def 100755
--- a/script-resources/markdown2htmldoc/main.js
+++ b/script-resources/markdown2htmldoc/main.js
@@ -6,6 +6,8 @@ const argparse = require('argparse');
const markdownIt = require('markdown-it');
const markdownItTaskCheckbox = require('markdown-it-task-checkbox');
const markdownItEmoji = require('markdown-it-emoji');
+const markdownItFootnote = require('markdown-it-footnote');
+const markdownItAdmonition = require('markdown-it-admonition');
const markdownItHeaderAnchors = require('./markdown-it-header-anchors');
const Prism = require('prismjs/components/prism-core');
const loadPrismLanguages = require('prismjs/components/');
@@ -66,6 +68,8 @@ let md = markdownIt({
md.use(markdownItTaskCheckbox);
md.use(markdownItEmoji, { shortcuts: {} });
md.use(markdownItHeaderAnchors);
+md.use(markdownItFootnote);
+md.use(markdownItAdmonition);
let markdownDocument = fs.readFileSync(args.INPUT_FILE || 0, args.input_encoding);
let renderedMarkdown = md.render(markdownDocument);
diff --git a/scripts/markdown2htmldoc b/scripts/markdown2htmldoc
new file mode 120000
index 0000000..3097e26
--- /dev/null
+++ b/scripts/markdown2htmldoc
@@ -0,0 +1 @@
+../script-resources/markdown2htmldoc/main.js
\ No newline at end of file