Update to change server-side pre-rendering engine from marked to markdown-it
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
var fs = require('fs');
|
||||
var path = require('path');
|
||||
var LZString = require('lz-string');
|
||||
var marked = require('marked');
|
||||
var md = require('markdown-it')();
|
||||
var metaMarked = require('meta-marked');
|
||||
var cheerio = require('cheerio');
|
||||
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")) {
|
||||
title = meta.title;
|
||||
} else {
|
||||
var $ = cheerio.load(marked(body));
|
||||
var $ = cheerio.load(md.render(body));
|
||||
var h1s = $("h1");
|
||||
if (h1s.length > 0 && h1s.first().text().split('\n').length == 1)
|
||||
title = h1s.first().text();
|
||||
|
||||
Reference in New Issue
Block a user