步骤2引入到自己的项目中,结构如下:

步骤3,引入到html,并使用

使用showdown.js的基本方式:

function compile(){

//获取要转换的文字

var text = document.getElementById("content").value;

//创建实例

var converter = new showdown.Converter();

//进行转换

var html = converter.makeHtml(text);

//展示到对应的地方 result便是id名称

document.getElementById("result").innerHTML = html;

}

仿简书的markdown实例代码:

测试使用markdown

blockquote {

border-left:#eee solid 5px;

padding-left:20px;

}

ul li {

line-height: 20px;

}

code {

color:#D34B62;

background: #F6F6F6;

}

function convert(){

var text = document.getElementById("oriContent").value;

var converter = new showdown.Converter();

var html = converter.makeHtml(text);

document.getElementById("result").innerHTML = html;

}

运行结果:

之后又发现一个开源库:

https://github.com/chjj/marked

使用方式相对简单一些,参照上面的实例,完成相同的功能,如下:

实例代码:

Title

function convert(){

var text = document.getElementById("oriContent").value;

var html = marked(text);

document.getElementById("result").innerHTML = html;

}

暂时先看这两个开源库,目前都不能像简书一样对照片进行操作,待了解~

个人wx:iotzzh

前端公众hao:前端微说

html添加markdown,为自己的网站添加Markdown——showdown.js使用教程相关推荐

  1. 改网站不存在cdn服务器,网站添加cdn加速服务器

    网站添加cdn加速服务器 内容精选 换一换 通过本文档,您可以快速了解华为云CDN的基础知识,如果想了解更多详细信息,可以根据扩展阅读的引导来进行阅读.CDN(Content Delivery Net ...

  2. 使用prismjs为网站添加代码高亮功能

    prismjs 是一款轻量.可扩展的代码语法高亮库,使用现代化的 Web 标准构建,使用 Prismjs 可以快速为网站添加代码高亮功能,支持超过113中编程语言,还支持多种插件,是简洁.高效的代码高 ...

  3. 织梦同步静态文件到服务器,静态网站添加到织梦

    静态网站添加到织梦 内容精选 换一换 本文介绍了弹性文件服务SFS各特性版本的功能发布和对应的文档动态,新特性将在各个区域(Region)陆续发布,欢迎体验. 开启网页防篡改时,您需为指定的主机分配一 ...

  4. php源码中如何添加滚动公告,如何给WordPress网站添加滚动公告?

    如何给WordPress网站添加滚动公告?今天我们一起了解一下. 1.添加公告文章类型 首先,注册一个公告的文章类型,包括公告的新建,添加,编辑与删除.在functions.php的同级目录下新建一个 ...

  5. 网站添加到IIS和附件进程调试(新手使用篇)

    一.网站添加到IIS 做网站开发,很有必要把项目添加到IIS中,这对浏览和后期的调试很有帮助.怎么把网站添加到IIS上? 1). 打开IIS,然后操作步骤如下图: 选择Default Web Site ...

  6. chromebook刷机_如何将网站添加到您的Chromebook架子上

    chromebook刷机 Bookmarks are great to keep your favorite sites nearby, but they aren't the fastest opt ...

  7. windows rt_如何在Windows RT上轻松将网站添加到Flash白名单

    windows rt Microsoft's Surface RT and other Windows RT-based machines include the Flash browser plug ...

  8. hexo博客添加暗色模式_我如何向网站添加暗模式

    hexo博客添加暗色模式 同一个网站,两种不同的配色方案 (Same website, two different color schemes) Last year I made it a point ...

  9. 【HTML】使用css3和html给网站添加上春节灯笼特效

    马上就过年了,网站也可以装饰一下,本文就教大家如何使用css和html代码给你网站添加上一对新年灯笼. 这个灯笼特效可以加到任何网站上面,不管你是不是用的WordPress搭建的网站都可以. 具体的方 ...

  10. 网站添加微信支付功能(小白填坑)

    本周的工作安排就是在网站添加支付功能,包括支付宝.微信.财付通等,今天这篇文章先说一下微信支付吧,支付宝的太容易了基本看一下都会了 1.首先准备工作,开通了支付功能的账号,具体怎么开通的我也不熟悉因为 ...

最新文章

  1. STM32 中malloc实际调用
  2. Android Studio中有没有类似于Eclipse中的ctrl+2+L的快捷键? \Android Studio快捷键之代码提示...
  3. 主流存储网络类型分析
  4. 使用windows activeX 在Webclient UI 中打开word文档
  5. 深入浅出Mybatis系列(一)---Mybatis入门[转]
  6. 函数 fork 和函数 vfork区别
  7. n != n, n == -n
  8. 趋势判研:基于Web3.0的智能生态体——保险科技生态建设...
  9. 支付宝退款流程 php,支付宝退款接口对接流程PHP语言
  10. 萌新卷妹带你逃出算法无名岛第五站
  11. Linux目录文件操作命令篇--(工作常用命令的深度使用,小白必收藏)
  12. php行业八卦,PHP 的八卦两则_PHP
  13. threejs全景图片展示
  14. 拥抱 Android Studio 之四:Maven 仓库使用与私有仓库搭建
  15. Excel表计算两个时间段之间的总月数、折算年限公式
  16. Win10驱动安装失败:提示“数据无效”或“安装错误”或其它原因的解决方法
  17. html5腾讯地图自动定位,移动web端使用腾讯地图实现定位功能
  18. java计算机毕业设计扶贫平台MyBatis+系统+LW文档+源码+调试部署
  19. 关于存储IOPS你必须了解的概念
  20. 2022年个人学习年度计划

热门文章

  1. ibm服务器3650换硬盘内存,X3650更换硬盘
  2. Java设计模式实战 ~ 观察者模式分析与实战
  3. js实现手机摇一摇以及震动功能
  4. RecycleView的 Scrapped or attached views may not be recycled错误原因研究
  5. Project *** is already imported into workspace 处理
  6. STM32-----TFTLCD驱动原理
  7. GPS 的经纬度换算成距离的代码(转载)
  8. 人生辣么多的谎言,没必要一个个试一下
  9. GCTA学习8 | GCTA计算多性状遗传力和遗传相关
  10. Python爬虫项目实战(欧美音乐网站)