Add markdown callouts

This commit is contained in:
Lewis Dale committed 2024-06-20 12:26:17 +01:00
1 parent d75fe2b9a9
commit 36062b22d2
3 files changed
+180 -39

No files matched your search

+4 -2
View File
@@ -2,7 +2,7 @@ const path = require("path");
const markdownIt = require('markdown-it');
const markdownItPrism = require('markdown-it-prism');
const markdownItAnchor = require('markdown-it-anchor');
const markdownItAnchor = require('markdown-it- ');
const markdownItClass = require('@toycode/markdown-it-class');
const markdownItLinkAttributes = require('markdown-it-link-attributes');
const markdownItEmoji = require('markdown-it-emoji');
@@ -10,6 +10,7 @@ const markdownItFootnote = require('markdown-it-footnote');
const markdownitMark = require('markdown-it-mark');
const markdownitAbbr = require('markdown-it-abbr');
const markdownItEleventyImg = require('markdown-it-eleventy-img');
const markdownItCallouts = require('markdown-it-obsidian-callouts');
const icons = require('./icons.json');
const { slugifyString } = require('../utils');
@@ -64,7 +65,8 @@ const markdownLib = markdownIt({
(max-width: 1440px) 1440px,
100%`
}
});
})
.use(markdownItCallouts);
markdownLib.renderer.rules.emoji = function(token, idx) {
return `<span class="fa-li"><i class="fa-solid fa-${token[idx].markup}" aria-hidden="true"></i></span>`;