Update to change server-side pre-rendering engine from marked to markdown-it

This commit is contained in:
Wu Cheng-Han 2016-07-02 16:11:06 +08:00
parent d39f1fc700
commit 458d07dde7
2 changed files with 3 additions and 3 deletions

View file

@ -4,7 +4,7 @@
var fs = require('fs'); var fs = require('fs');
var path = require('path'); var path = require('path');
var LZString = require('lz-string'); var LZString = require('lz-string');
var marked = require('marked'); var md = require('markdown-it')();
var metaMarked = require('meta-marked'); var metaMarked = require('meta-marked');
var cheerio = require('cheerio'); var cheerio = require('cheerio');
var shortId = require('shortid'); var shortId = require('shortid');
@ -200,7 +200,7 @@ module.exports = function (sequelize, DataTypes) {
if (meta && meta.title && (typeof meta.title == "string" || typeof meta.title == "number")) { if (meta && meta.title && (typeof meta.title == "string" || typeof meta.title == "number")) {
title = meta.title; title = meta.title;
} else { } else {
var $ = cheerio.load(marked(body)); var $ = cheerio.load(md.render(body));
var h1s = $("h1"); var h1s = $("h1");
if (h1s.length > 0 && h1s.first().text().split('\n').length == 1) if (h1s.length > 0 && h1s.first().text().split('\n').length == 1)
title = h1s.first().text(); title = h1s.first().text();

View file

@ -25,8 +25,8 @@
"imgur": "^0.1.7", "imgur": "^0.1.7",
"jsdom-nogyp": "^0.8.3", "jsdom-nogyp": "^0.8.3",
"lz-string": "1.4.4", "lz-string": "1.4.4",
"markdown-it": "^7.0.0",
"markdown-pdf": "^7.0.0", "markdown-pdf": "^7.0.0",
"marked": "^0.3.5",
"meta-marked": "^0.4.1", "meta-marked": "^0.4.1",
"method-override": "^2.3.6", "method-override": "^2.3.6",
"moment": "^2.13.0", "moment": "^2.13.0",