md文档变为HTML

demo.md 变为 demo.html 借助first.html
1.创建markdown文件
2.添加文件夹 bin,doc,lib.test
3.添加文件index.js和first.html
4.demo文件是wirtefile创建的

index.js

const path = require('path')
const fs = require('fs')
var md = require('markdown-it')();

fs.readFile(path.join(__dirname,'demo.md'),'utf8',(err,data)=>{
    if(err) return err
    let res = md.render(data)
    fs.readFile(path.join(__dirname,'first.html'),'utf8',(err,file)=>{
        if(err) return err
        //replace  替换文件内容
        let result = file.replace('<%content%>',res)
        fs.writeFile(path.join(__dirname,'demo.html'),result,(err)=>{
            if(!err) console.log('成功');

        })
    })
})

first.html代码


<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Documenttitle>
head>
<body>
    <%content%>   
body>
html>

md文档变为HTML_第1张图片
md文档变为HTML_第2张图片

你可能感兴趣的:(课堂笔记)