Add TOC to posts
This commit is contained in:
parent
1ddfa2ab06
commit
ab8563386f
5 changed files with 160 additions and 5 deletions
|
|
@ -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)
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue