MD0, 与大家分享这个丑陋的 markdown 解析工具
md0
这是一个简陋的 markdown 文档处理器
用法
NodeJS
npm install md0
var md0 = require('md0') var markdown = '# title1\n## title2' var option = { codeIndex: true, codeHeight: 0, titleAnchor: true, catalog: false } var html = md0(markdown, option) console.log(html)
Browser
<script src="/path/to/md0.js"></script> <link rel="stylesheet" href="/path/to/md0.css"/> <script> var markdown = '# title1\n## title2' var option = { codeIndex: true, codeHeight: 0, titleAnchor: true, catalog: false } var html = md0(markdown, option) console.log(html) </script>
Option
名字 | 类型 | 默认值 | 描述 |
---|---|---|---|
codeIndex | Boolean | true | 是否在代码块前面显示行号 |
codeHeight | Number | 0 | 代码块的最大高度,为0表示不限制 |
titleAnchor | Boolean | true | 是否在标题前显示导航锚点 |
catalog | Boolean | false | 是否生成目录 |
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | Kube-OVN:基于 OVN 的开源 Kubernetes 网络实践
文/灵雀云刘梦馨 今天,许多企业开始运行Kubernetes集群,并从中受益。但我们仍然不得不承认,Kubernetes底层实现非常复杂,这其中一个最复杂,就是网络相关的部件。 Kube-OVN开源网络插件诞生初衷 从当前Kubernetes网络现状来看,Kubernetes 网络相关的组件非常分散。比如,CNI 负责基础容器网络,它本身只是个接口标准,社区和市场上都有很多各自的实现;集群内的服务发现网络需要依赖 kube-proxy,而 kube-proxy 又有 iptables 和 ipvs 两种实现;集群内的 DNS 需要依赖额外组件kube-dns 或coredns;集群对外访问的负载均衡器服务需要依赖各个云厂商提供的Cloud-Provider;网络策略的 NetworkPolicy 本身只是一个标准接口,社区中也有各自不同的实现。此外还有 ingress,Kubernetes提供的只是一个标准接口,社区中同样有各自的实现。 分散的网络组件导致容器网络流量被分散到了不同的网络组件上,一旦出现问题需要在多个组件间游走逐个排查。在实际运维过程中网络问题通常是最难排查的,需要维...
- 下一篇
OSChina 周二乱弹 —— 原来你小时候是个青蛙啊
Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :分享Terror Jr的单曲《Heaven Wasn't Made For Me》: 《Heaven Wasn't Made For Me》- Terror Jr 手机党少年们想听歌,请使劲儿戳(这里) @xiaoshiyue :七月第一天 从堵车迟到开始 又迟到了? 不对呀, 记得你的坐骑挺给力的。 努力是应该的, 也应该劳逸结合, 身体才是重要的, @飞鱼之下 :突然感到一阵眩晕,是不是快猝死了 早睡和锻炼身体同样重要。 和你昨天不好好休息有关系, “那我们玩一局游戏吧,好呀!” 不过程序员的生物钟都是后半夜才到了睡眠时间。 时间长了,身体当然会出现警告, @勿忘初心__方得始终 :嗯? 该做一个下半年计划了, 记得把锻炼做到计划里, @for_ :早。 先定个小目标吧。 @clouddyy :定个小目标,下半年存它一万块! 有没有一种工作特别酷, 还能挣钱? 打算怎么花挣的钱呢。 @花间小酌 :#我的2019上半年总结# 1 给台式机加了两条内存;2 今年十月份老家房子交房,在攒钱,准备交房时一波花费;...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果