前端如何实现.md文件转换成.html文件
web前端开发
共 1865字,需浏览 4分钟
·
2020-11-11 22:46
标记符的书写:HTML文档内容需要同时标记开始和结束这是一个网页,而markdown文档则只要在开始位置标记即可# 这是一个md文档。
方式一:使用i5ting_toc插件
npm install i5ting_toc -g
i5ting_toc -f **.md
方式二:使用gitbook
npm i gitbook gitbook-cli -g
gitbook init
gitbook build
方式三:利用前端代码
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)
});
<div id="content">
<h1 class="title">md-to-HTML web apph1>
<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 = '
获取数据失败
';}
});
script>
评论
Pdfsandwich将 PDF 文件转换成文本
Pdfsandwich是将文本添加到图像形式的文本PDF文件(如扫描书籍)的工具。它使用光学字符识别(OCR)创建一个额外的图层,包含了原始页面已识别的文本。这对于复制和处理文本很有用。Pdfsand
Pdfsandwich将 PDF 文件转换成文本
0
statichtml静态html文件管理模块
一个基于giiwa框架的静态html文件管理模块,打包的静态资源文件上传,删除,访问控制等。极大的方面静态文件开发。
statichtml静态html文件管理模块
0
局域网发布共享文件xml-rpc 实现的文件共享
xml-rpc实现的文件共享这个项目取材与http://www.the5fire.com/python-project8-xml-rpc.html。是python基础教程中的十个例子中的第八个。主要的
局域网发布共享文件xml-rpc 实现的文件共享
0