方式一:使用i5ting_toc插件

  • 需要先安装npm(安装node.js后会自带npm),然后才能安装i5ting插件
  • npm install i5ting_toc -g

  • 执行命令行生成html文件,在输入前要进入到对应根目录下

  • i5ting_toc -f 文档的名称.md

需要注意的是:写md文档的特殊符号时记得添加空格。

小技巧:如何快速在当前目录打开cmd?选择当前目录,按住shift,然后鼠标右键在此处打开命令窗口(在此处打开powerShell窗口)

方式二:使用gitbook

同样先需要安装node,然后运行

1

npm i gitbook gitbook-cli -g

生成md文件,这个命令会生成相应的md的文件,然后在相应的文件里写你的内容即可:

1

gitbook init

md转html,生成一个_doc目录,打开就可以看到你html文件了。

1

gitbook build

方式三:利用前端代码

实现原理是采用node.js搭建服务器,读取md文件转化为html片断。浏览器发送ajax请求获取片段后再渲染生成html网页

node代码

var express = require('express');var http = require('http');var fs = require('fs');var bodyParser = require('body-parser');var marked = require('marked');    // 将md转化为html的js包var app = express();app.use(express.static('src'));  //加载静态文件var urlencodedParser = bodyParser.urlencoded({ extended: false });app.get('/getMdFile',urlencodedParser, function(req, res) {var data = fs.readFileSync('src/test.md', 'utf-8');    //读取本地的md文件res.end(JSON.stringify({body : marked(data)}));} );//启动端口监听var server = app.listen(8088, function () {var host = server.address().address;var port = server.address().port;console.log("应用实例,访问地址为 http://%s:%s", host, port)});

前端html:

<
div
id="content"><
h1
class="title">md-to-HTML web app</
h1
><
div
id="article"></
div
>
</
div
>
<
script
type="text/JavaScript" src="js/jquery-1.11.3.min.js"></
script
>
<
script
>var article = document.getElementById('article');$.ajax({url: "/getMdFile", success: function(result) { console.log('数据获取成功');article.innerHTML = JSON.parse(result).body;}, error: function (err) {console.log(err);article.innerHTML = '<
p
>获取数据失败</
p
>';}});
</
script
>

如何将md文件转换为html相关推荐

  1. 如何将.md文件转换为pdf

    目录 1.step1: 安装Visual Studio Code(简称VScode) 2.step2: 安装定制化插件 3.step3: 进入预览窗口模式 4.step4: 进行格式转换 1.step ...

  2. 把md文件转换为pdf文件

    1.在谷歌浏览器中安装Markdown Preview Plus插件. 2.选择更多工具,扩展程序 3.点击安装的插件的详细信息 4.然后允许访问文件网址 5.直接把要转换的md文件拖入到浏览器窗口中 ...

  3. 将md文件转换为HTML页面

    这里需要下载一个小插件 i5ting_toc 安装命令 npm install i5ting_toc -g 用法也特别简单,使用命令 // 将md文件进行转换并用浏览器打开 i5ting_toc -f ...

  4. html批量转doc linux,HTML+CSS入门 Linux下如何批量将md文件转换为html文件

    要将markdown文件转换成html文件,可以用discount或python-markdown软件包提供的markdown工具. $ sudo apt-get install discount 或 ...

  5. linux如何批量导出文件格式,Linux下批量将md文件转换为html文件

    要将markdown文件转换成html文件,可以用discount或python-markdown软件包提供的markdown工具. $ sudo apt-get install discount 或 ...

  6. md是什么类型的文件?怎么打开md文件,Markdown的编写,Markdown转化为html

    md 就是 Markdown 的文件,Markdown 是一种轻量级标记语言.CSDN 的博客就是用 markdown 来编写的呢!html 大家不陌生吧,他是超文本标记语言,他们都是标记语言,那有什 ...

  7. TF之TFOD-API:基于tensorflow框架利用TFOD-API脚本文件将YoloV3训练好的.ckpt模型文件转换为推理时采用的.pb文件

    TF之TFOD-API:基于tensorflow框架利用TFOD-API脚本文件将YoloV3训练好的.ckpt模型文件转换为推理时采用的frozen_inference_graph.pb文件 目录 ...

  8. 关于*.md文件打开的问题及图片丢失

    突然发现,从github上的read.md文件,图片是打不开的??并且CSDN上也有用markdown编辑器 什么是md文件呢?? .md即markdown文件的基本常用编写语法,是一种快速标记.快速 ...

  9. .md文件转word或PDF

    1 背景           因为工作的关系,需要把某些技术内容向其他开发人员做介绍,由于之前用惯了 markdown 写文档,但 md 文件不方便直接做演示,所以就必须转为其他的格式. 2 步骤   ...

最新文章

  1. 20行Python代码说清“量子霸权”
  2. 比尔·盖茨8000万美元买地建智慧城市,准备打造美国版“雄安新区”
  3. 北京大学 AdaMod优化器 孙栩
  4. Apache shiro介绍
  5. 【中级软考】白盒测试和黑盒测试
  6. 软件打开时间、窗体透明度、背景色---《用delphi开发共享软件》-15.1任务管理器...
  7. 目标检测领域还有什么可做的?19 个方向给你建议
  8. Android之webView入门
  9. vins中imu融合_VINS-Mono代码分析与总结(最终版)
  10. Facebook的bigpipe
  11. 属性被分为八大类不包括_家庭软装八大类有哪些 软装八大类风格有什么特点...
  12. 在线求CR,你觉得我这段Java代码还有优化的空间吗?
  13. Python学习笔记day10
  14. Android开发 ANR异常的解决(应用程序无响应)
  15. Ubuntu下邮件服务器的配置——SendMail
  16. android Activity设置透明主题样式方法
  17. 打造成功IT项目经理——光环国际——读感
  18. PDF文件怎么编辑,如何删除其中一页
  19. 计算机键盘标注,电脑键盘上怎么打√和*两个符号的方法
  20. 组合游戏(Nim游戏)——SG函数

热门文章

  1. MySQL之正则表达式
  2. 存在正文时不允许未命名的原型参数_用Swift开发macOS程序, 六、原型、格式与开发说明...
  3. 东北财经计算机考研分数线,东北财经大学考研分数线_2021考研国家分数线什么时候出来...
  4. ubuntu 查看mysql数据库_ubuntu mysql查看数据库
  5. java编写point类line类_定义一个点类Point,有横坐标x和纵坐标y,定义构造
  6. IC卡历史及分类命名
  7. 股票实盘交易接口怎样实现自动交易过程?
  8. 阻碍改善设计的常见观念
  9. 如何使用Foobar将高码率Flac转成低码率Flac或者Wav
  10. windows10 更换密码