在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