diff --git a/models/markdown.js b/models/markdown.js index 9ae6e969..ef14b938 100644 --- a/models/markdown.js +++ b/models/markdown.js @@ -5,7 +5,7 @@ var Promise = require('bluebird'), mdEmoji = require('markdown-it-emoji'), mdTaskLists = require('markdown-it-task-lists'), mdAbbr = require('markdown-it-abbr'), - mdAnchor = require('markdown-it-toc-and-anchor').default, + mdAnchor = require('markdown-it-anchor'), mdFootnote = require('markdown-it-footnote'), mdExternalLinks = require('markdown-it-external-links'), mdExpandTabs = require('markdown-it-expand-tabs'), @@ -35,8 +35,11 @@ var mkdown = md({ .use(mdTaskLists) .use(mdAbbr) .use(mdAnchor, { - tocClassName: 'toc', - anchorClassName: 'toc-anchor' + slugify: _.kebabCase, + permalink: true, + permalinkClass: 'toc-anchor', + permalinkSymbol: '#', + permalinkBefore: true }) .use(mdFootnote) .use(mdExternalLinks, { diff --git a/package.json b/package.json index bfab6c68..5b325aa2 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,6 @@ "markdown-it-external-links": "0.0.5", "markdown-it-footnote": "^3.0.1", "markdown-it-task-lists": "^1.4.1", - "markdown-it-toc-and-anchor": "^4.1.1", "moment": "^2.14.1", "moment-timezone": "^0.5.5", "passport": "^0.3.2",