Add TOC to posts

This commit is contained in:
arne 2022-10-04 09:16:37 +02:00
commit ab8563386f
5 changed files with 160 additions and 5 deletions

View file

@ -1,13 +1,18 @@
const pluginRss = require('@11ty/eleventy-plugin-rss')
const pluginToc = require('eleventy-plugin-nesting-toc')
// extra features for markdown
const markdownIt = require('markdown-it')
const footnotes = require('markdown-it-footnote')
const anchors = require('markdown-it-anchor')
const abbrs = require('markdown-it-abbr')
const footnotes = require('markdown-it-footnote')
const { DateTime } = require('luxon')
const header = require('./src/_includes/filters/header')
module.exports = function (config) {
config.addPlugin(pluginRss)
config.addPlugin(pluginToc)
config.setBrowserSyncConfig({
files: './_site/assets/*.css'
@ -25,6 +30,7 @@ module.exports = function (config) {
config.setLibrary("md",
markdownIt(mdOptions)
.use(anchors)
.use(footnotes)
.use(abbrs)
)