2024-11-27
This commit is contained in:
16
utils/plugin.js
Normal file
16
utils/plugin.js
Normal file
@@ -0,0 +1,16 @@
|
||||
const filters = require("./filters");
|
||||
const {shortcodes, pairedShortcodes} = require("./shortcodes");
|
||||
|
||||
module.exports = (eleventyConfig, options = {}) => {
|
||||
Object.keys(filters).forEach((filterName) => {
|
||||
eleventyConfig.addFilter(filterName, filters[filterName]);
|
||||
})
|
||||
|
||||
Object.keys(shortcodes).forEach((shortcodeName) => {
|
||||
eleventyConfig.addShortcode(shortcodeName, shortcodes[shortcodeName]);
|
||||
})
|
||||
|
||||
Object.keys(pairedShortcodes).forEach((shortcodeName) => {
|
||||
eleventyConfig.addPairedShortcode(shortcodeName, pairedShortcodes[shortcodeName]);
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user