之前对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语法解析后的效果