Markdown parsing + tree parsing + content display

This commit is contained in:
NGPixel
2016-08-20 17:20:53 -04:00
parent ca1882a9c3
commit 1ad03a3d1f
16 changed files with 1057 additions and 56 deletions

View File

@@ -8,16 +8,15 @@ var router = express.Router();
*/
router.get('/', (req, res) => {
var md = require('markdown-it')({
breaks: true,
linkify: true,
typographer: true
});
var Promise = require('bluebird');
var fs = Promise.promisifyAll(require("fs"));
fs.readFileAsync("repo/Gollum.md", "utf8").then(function(contents) {
res.render('pages/view', { contents: md.render(contents) });
let pageData = mark.parse(contents);
if(!pageData.title) {
pageData.title = 'Gollum';
}
res.render('pages/view', { pageData });
});
});