在Express中实现Markdown语法初探
之前对Markdown不是很熟悉,然而最近看到了flowchart.js,一个基于Markdown实现的流程图,感觉在项目上也用的上,就来了解并尝试实现一下。
Markdown的语法在这篇文章里应该是介绍的比较全 https://www.jianshu.com/p/b03a8d7b1719
首先在node命令行中创建项目所在文件夹
我起的文件夹名字就叫express
mkdir express
cd express
创建package.json
npm init
之后会让你配置项目的名字等参数,根据实际情况自己输入
然后安装express
npm install express --save
然后安装markdown-js
npm install markdown-js --save
在express文件夹里创建index.js
var express = require('express');
var fs = require('fs');
var app = express()
var markdown = require('markdown-js');
app.get('/markdown',function(req,res){
var markdownText;
var html ;
fs.readFile("./markdown.md",'utf-8',function(err,data){
if (err) {
console.log(err)
}else{
markdownText=data
}
html = markdown.makeHtml(markdownText);
res.send(html)
})
})
app.listen(3001,function(){
console.log("listening port 3001")
})再在express文件夹下新建一个markdown测试文件markdown.md
title =================== # h1 ## h2 ### h3
在node命令行里
node index.js
在浏览器里访问 localhost:3001/markdown
就可以看到markdown.md被markdown语法解析后的效果
相关推荐
MarkDownHere 2020-09-16
xiongweiwei00 2020-06-28
Kingcxx 2020-06-25
Hesland 2020-06-14
tenvainvi 2020-06-11
amazingbo 2020-06-10
tenvainvi 2020-06-09
Kingcxx 2020-06-04
James0 2020-06-01
tenvainvi 2020-05-29
xiongweiwei00 2020-05-28
Hesland 2020-05-28
xiongweiwei00 2020-05-26
Hesland 2020-05-19
chzh0 2020-05-19