aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorache <ache@ache.one>2017-10-13 01:12:12 +0200
committerache <ache@ache.one>2017-10-13 01:12:12 +0200
commit9887efad8c679d72391fd4e35a8f13eb512f7012 (patch)
tree2435ee9f5cb077e344ae65cd7574f7fff45e1cf8
parentAccessibility fix (diff)
Use markdown-it instead of showdown
-rw-r--r--app.js12
-rw-r--r--package.json2
2 files changed, 4 insertions, 10 deletions
diff --git a/app.js b/app.js
index fe5407b..fc2b73e 100644
--- a/app.js
+++ b/app.js
@@ -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": ""