diff --git a/.eleventy.js b/.eleventy.js index 61f75dc..34dbc20 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -1,7 +1,8 @@ -const markdownIt = require('markdown-it'); -const slugify = require('@sindresorhus/slugify'); -const markdownItAnchor = require('markdown-it-anchor'); -const markdownItObsidian = require('markdown-it-obsidian'); +const markdownIt = require("markdown-it"); +const slugify = require("@sindresorhus/slugify"); +const markdownItAnchor = require("markdown-it-anchor"); +const markdownItObsidian = require("markdown-it-obsidian"); +const markdownItAttrs = require("markdown-it-attrs"); module.exports = function (eleventyConfig) { eleventyConfig.addPassthroughCopy({ 'assets/css': 'css' }); @@ -36,8 +37,9 @@ module.exports = function (eleventyConfig) { markdownItObsidian({ slugifyOnPageLinks: slugify, }) - ); - eleventyConfig.setLibrary('md', markdownLibrary); + ) + .use(markdownItAttrs); + eleventyConfig.setLibrary("md", markdownLibrary); return { dir: { diff --git a/package-lock.json b/package-lock.json index 1d34374..ced5a10 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "@11ty/eleventy": "^1.0.1", "@sindresorhus/slugify": "^1.1.0", "markdown-it-anchor": "^8.6.4", + "markdown-it-attrs": "^4.1.4", "markdown-it-obsidian": "github:raddevon/markdown-it-obsidian", "simpledotcss": "^2.1.0" } @@ -1948,6 +1949,18 @@ "markdown-it": "*" } }, + "node_modules/markdown-it-attrs": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/markdown-it-attrs/-/markdown-it-attrs-4.1.4.tgz", + "integrity": "sha512-53Zfv8PTb6rlVFDlD106xcZHKBSsRZKJ2IW/rTxEJBEVbVaoxaNsmRkG0HXfbHl2SK8kaxZ2QKqdthWy/QBwmA==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "markdown-it": ">= 9.0.0" + } + }, "node_modules/markdown-it-obsidian": { "version": "1.1.0", "resolved": "git+ssh://git@github.com/raddevon/markdown-it-obsidian.git#e7aa6eaa1735367abc58c3d18428c20c6d226a2d", diff --git a/package.json b/package.json index 50f79cf..9a0de7c 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "@11ty/eleventy": "^1.0.1", "@sindresorhus/slugify": "^1.1.0", "markdown-it-anchor": "^8.6.4", + "markdown-it-attrs": "^4.1.4", "markdown-it-obsidian": "github:raddevon/markdown-it-obsidian", "simpledotcss": "^2.1.0" }