diff options
author | ache <ache@ache.one> | 2017-10-13 01:12:12 +0200 |
---|---|---|
committer | ache <ache@ache.one> | 2017-10-13 01:12:12 +0200 |
commit | 9887efad8c679d72391fd4e35a8f13eb512f7012 (patch) | |
tree | 2435ee9f5cb077e344ae65cd7574f7fff45e1cf8 | |
parent | Accessibility fix (diff) |
Use markdown-it instead of showdown
-rw-r--r-- | app.js | 12 | ||||
-rw-r--r-- | package.json | 2 |
2 files changed, 4 insertions, 10 deletions
@@ -1,11 +1,11 @@ 'use-strict'; -const showdown = require('showdown'); const dirTree = require('directory-tree'); const express = require('express'); const fs = require('fs'); -const converter = new showdown.Converter(); +var md = require('markdown-it')(); + const app = express(); const path = 'md'; @@ -18,12 +18,6 @@ process.on('uncaughtException', function(err) { console.error("[" + new Date() + "] > " + "Error - " + err); }); -converter.setOption('parseImgDimensions', 'true'); -converter.setOption('literalMidWordUnderscores', 'true'); -converter.setOption('literalMidWordAsterisks', 'true'); -converter.setOption('strikethrough', 'true'); -converter.setOption('tables', 'true'); -converter.setOption('tasklists', 'true'); app.use(express.static('public')); @@ -33,7 +27,7 @@ app.get('/' + path + '/*', function(req, res) { fs.readFile(url.substr(1), 'utf8', function(err, data) { if (err) return console.log(err); - res.send(converter.makeHtml(data)); + res.send(md.render(data)); }); }); diff --git a/package.json b/package.json index ec240bb..6d610dc 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "dependencies": { "directory-tree": "^2.0.0", "express": "^4.15.5", - "showdown": "^1.7.4" + "markdown-it": "git+http://git.ache.one/markdown-it" }, "author": "Titely", "license": "" |