IT培训网-IT职场人学IT技术上IT培训网

编程硬核资料库,
随查随看随问答!

免费咨询 0元入学 助学贷款 就业保障 视频下载

学习web前端技术你需要掌握这个知识点

提供专门助学计划,帮助快速进入IT行业,实现人生华丽转身

学IT技术,做互联网行业精英

学习web前端技术你需要掌握这个知识点

0基础进入互联网行业的捷径

选择IT行业
就是选择更傲娇的人生

IT行业均薪领跑7大传统行业

  • 去年各行业月收入对比

  • 今年IT各技术方向行业平均薪资

去年各行业月收入对比

怎样快速入行IT技术 怎样快速入行

今年IT各技术方向行业平均薪资

学习web前端技术你需要掌握这个知识点

哪些人更适合学IT技术?

12大热门IT技术课程,总有一个适合你

学习web前端技术你需要掌握这个知识点

先就业后付款
学习web前端技术你需要掌握这个知识点

IT培训网面向所有课程学员提供先就业后付款学习方案,保证学员稳定就业,可谓0学费!免除学习压力。

正文:

前端如何实现.md文件转换成.html文件,学习前端技术容易吗?

.md文件是markdown的一种标记语言,和html比较起来,更简单快捷,主要体现在:标记符的数量和书写上。

标记符的数量:html文档需要用到数量繁多的标记符,再辅以css来控制样式和排版,而markdown文档只需要四个基本的标记符号就能完成同样的事。

标记符的书写:HTML文档内容需要同时标记开始和结束这是一个网页,而markdown文档则只要在开始位置标记即可# 这是一个md文档。下面介绍如何实现将.md文件转换成.html文件。

学习web前端技术你需要掌握这个知识点_www.itpxw.cn

方式一:使用i5ting_toc插件

需要先安装npm(安装node.js后会自带npm),然后才能安装i5ting插件:


  1. npm install i5ting_toc -g 

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


  1. 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代码:


  1. var express = require('express'); 
  2. var http = require('http'); 
  3. var fs = require('fs'); 
  4. var bodyParser = require('body-parser'); 
  5. var marked = require('marked');    // 将md转化为html的js包 
  6. var app = express(); 
  7.  
  8. app.use(express.static('src'));  //加载静态文件 
  9. var urlencodedParser = bodyParser.urlencoded({ extended: false }); 
  10.  
  11. app.get('/getMdFile',urlencodedParser, function(req, res) { 
  12.     var data = fs.readFileSync('src/test.md', 'utf-8');    //读取本地的md文件 
  13.     res.end(JSON.stringify({ 
  14.         body : marked(data) 
  15.     })); 
  16. } ); 
  17.  
  18. //启动端口监听 
  19. var server = app.listen(8088, function () { 
  20.     var host = server.address().address; 
  21.     var port = server.address().port; 
  22.     console.log("应用实例,访问地址为 http://%s:%s", host, port) 
  23. }); 

前端html:


  1. <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> 
  2.  
 

IT技术学员就业薪资

13000
薪资

姓名:左*飞
学历:专科
专业:理学与信息科学学院
薪资:13000
入职单位:北京惠信数据

数据来自学员真实就业
拒绝以偏概全

姓名 学历 入职单位 专业 薪水 福利
刘*东 专科 保密 信息工程系 12000 五险一金
刘*东 专科 保密 信息工程系 12000 五险一金
刘*东 专科 保密 信息工程系 12000 五险一金
了解更多学员毕业薪资

多种班型任选,上课方式灵活

学习web前端技术你需要掌握这个知识点

学习就业全方位服务,IT培训选更省心的机构

学习web前端技术你需要掌握这个知识点

教学研发

1 项目经理跟班
2 大咖讲师面授
3 名企特聘教学
4 企业场景实操

具体有哪些服务内容

品质保障

1 1对1指导
2 模拟面试
3 职业发展规划
4 终生技术提升

具体有哪些服务内容

就业服务

1 企业定制
2 名企双选会
3 上门招聘
4 企业内推

具体有哪些服务内容

21大课程全新全套学习资料限时免费下载

价值千元学习视频,其他机构花钱买,IT培训网免费送

每年2万人因口碑选择IT培训网学IT

学习web前端技术你需要掌握这个知识点

在乎每一位学员的职业梦想,坚持教育初心

20000
年培养学员
5000
同期在校学员
16
培训中心遍布全国
20
开设培训中心
500
合作院校
10000
合作企业
12
目前开设课程
200
讲师团队

你关心的问题都在这里

就业优势 就业优势

一地学习 全国就业

· 就业保障体系覆盖全国,
· 10000多家合作企业定期招聘,
· 学员就业可随心选择。

不同的城市
同样的全程面授
IT培训网始终在坚持

· 全国各校区讲师统一管理,招聘标准一致,
· 课程大纲全范围内定期升级更新,
· 保障学员学习质量