Add fontawesome support to emojis
This commit is contained in:
1 parent
90a1d9d4fe
commit
b70c43d765
20 files changed
+1899
-11
No files matched your search
File diff suppressed because it is too large.
Load diff
@@ -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 icons = require('./icons.json');
|
||||
const { slugifyString } = require('../utils');
|
||||
const markdownLib = markdownIt({
|
||||
html: true,
|
||||
@@ -44,7 +45,7 @@ const markdownLib = markdownIt({
|
||||
}
|
||||
}
|
||||
])
|
||||
.use(markdownItEmoji)
|
||||
.use(markdownItEmoji, { defs: icons })
|
||||
.use(markdownItFootnote)
|
||||
.use(markdownitMark)
|
||||
.use(markdownitAbbr)
|
||||
@@ -63,6 +64,10 @@ const markdownLib = markdownIt({
|
||||
100%`
|
||||
}
|
||||
});
|
||||
|
||||
markdownLib.renderer.rules.emoji = function(token, idx) {
|
||||
return `<span class="fa-li"><i class="fa-solid fa-${token[idx].markup}"></i></span>`;
|
||||
};
|
||||
|
||||
module.exports = function(eleventyConfig) {
|
||||
eleventyConfig.setLibrary('md', markdownLib);
|
||||
|
||||
Reference in new issue
Block a user