2048350
引入markdown中间件 ,代码块展示有问题
//post文章发表处理程序
exports.formPost = function(req,res,next){
//markdown语法支持
var markdown = require('markdown').markdown;
//获取表单信息
var title = req.body.title,
name = req.body.name,
time = new Date(),
info = req.body.message,
titleSrc = req.body.titleSrc;
//验证字段title是否为空
var info = markdown.toHTML(info);
if(title == null || title == undefined){
req.flash('error','标题不能为空');
return res.redirect('/post');
};
//写入到mongodb
var Article = require('../models/article');
Article.create({
title:title,
name:name,
time:time,
info:info,
titleSrc:titleSrc,
},function(err,data){
if(err){
req.flash('error','文章发表失败,请稍后再试');
return res.redirect('/post');
};
//写入成功
req.flash('success','发表成功');
res.redirect('/');
});
};
在WEB版本的markdown中代码格式没有问题,在现在写的博客项目中格式出现问题
** END ,帮帮萌新 **