首页
学习
活动
专区
工具
TVP
发布

MarkDown to Slide with Remark.js

Markdown 快速转换为 ppt(online/s5) 演示链接 开篇 .left-column[ 前段时间一直在看函数式编程,上周总结了下,准备了分享,一开始是熟悉keynote。...展示代码,写个demo,截图,贴进去,太麻烦, 于是找了下快速把markdown转成slide工具。...于是搜索了下"markdown to slide",于是找到remark.js,主页就是一个slide,查看下源码发现里面直接是markdown格式,这简直太好了,意味着我md文件可以直接放进去。...] 定制remark.js 代码用Python写有点简单,想来最近一直在跟js打交道,于是用node来写: //slide_it.js var fs = require('fs'); var template...基本使用 node slide_it.js markdown-to-slide.md // 会生成markdown-to-slide.html文件 页面也很容易定制,比如前面的两列处理就是 .left-column

1.4K20

基于cmarkswift markdown

开启了macOS自动更新之后,无论是iPad(有总是爱尝鲜客户也是醉了)还是Mac常用App经常出现闪退,尤其对于markdown有严重依赖lz,于是就像自己搞个markdown,于是搜罗了很久...当然不能用OC啦,那只能走swift与C交互…… 提到swift与C兼容不得不说对于新编程语言这是很明智举动---因为前期和生态是很不完善只能通过这些老牌编程语言来补充啦 使用起来很简单:...try str.withCString { guard let buf = cmark_markdown_to_html($0, Int(strlen($0)), options.rawValue)...swift中String转化为UnsafePoint然后跟cmark进行桥接,然后根据swift风格写成一个swifter看懂coding 说明:lzmarkdown是基于 https://github.com.../brokenhandsio/cmark-gfm.git做一层swift桥接,cmark才是真正核心,有兴趣字型去研究

86530
您找到你想要的搜索结果了吗?
是的
没有找到

原生 JS 实现 HTML 转 Markdown,以及其实现逻辑(html2md.js 或 html2markdown.js

之前因为一些需要,需要转换部分 HTML 标签成 markdown 格式,但是不知不觉就完善到一个相对完整函数。 然后我就封装成了一个文件放在了 github ,也简单做了两个示例网页。...HTML 转换 -- https://kohunglee.github.io/html2md/example/conversion.html 直接就粘贴成 markdown 格式 -- https://...,比如 turndown.js 是最热门,但却不支持表格恢复,索性就自己做了一个。...源码如下: /** * 把 html 内容转化为 markdown 格式 V1.0 * * @author kohunglee * @param {string} htmlData 转换前...html * @return {string} 转化后 markdown 源码 */ function html2md(htmlData){ codeContent = new

8.7K21

原生 JS 实现 HTML 转 Markdown ,html2md.js

之前因为一些需要,需要转换部分 HTML 标签成 markdown 格式,但是不知不觉就完善到一个相对完整函数。 然后我就封装成了一个文件放在了 github ,也简单做了两个示例网页。...HTML 转换 -- https://kohunglee.github.io/html2md/example/conversion.html 直接就粘贴成 markdown 格式 -- https://...kohunglee.github.io/html2md/example/Paste_and_convert.html 代码地址在 html2md 代码很简单,用也是原生 js ,其中包含了大量简单正则.../** * 把 html 内容转化为 markdown 格式 V1.0 * * @author kohunglee * @param {string} htmlData 转换前 html...* @return {string} 转化后 markdown 源码 */ function html2md(htmlData){ codeContent = new Array

12.2K20

JS HTTP Axios

Axios 是一个基于 promise HTTP ,可以工作于浏览器中,也可以在 node.js 中使用,提供了一个API用来处理 XMLHttpRequests 和 node http 接口...可能很多人会疑问:用 jquery get/post 不就很好了,为什么要用 Axios?...原因主要有: (1)Axios 支持 node.js,jquery 不支持 (2)Axios 基于 promise 语法标准,jquery 在 3.0 版本中才全面支持 (3)Axios 是一个小巧而专业...HTTP ,jquery 是一个大而全,如果有些场景不需要使用jquery其他功能,只需要HTTP相关功能,这时使用 Axios 会更适合 下面了解下 Axios 具体使用方式 示例 基本操作.../bower_components/axios/dist/axios.js"> axios.get('https://api.github.com/xxx'); </

2.5K60

JS 加密简介

作为前端,数据提交到后台之前,重要数据要进行加密一下,虽然已经有 https 等技术,但是增加一道前端加密还是相对更安全。虽然,前端加密很容破解,但是有总比没有强。...比较流行前端加密 斯坦福大学js 加密 crypto-js md5 加密 md5 加密算法是一种哈希算法,虽然已经被王小云博士找到了碰撞破解方法,但是如果进行几次 md5 加密,破解难度就很高...以下是单独 md5 加密帮助文件使用: 第一步: 下载 md5 js 文件 第二步:引入 js 文件 第三步: 调用加密方法 var hashHex = hex_md5("123dafd"); // 返回16...第一步:下载 sh1 加密 js 第二步:页面中引入 sha1.js,调用方法为 第三步: 编写代码 var shaHex = hex_sha1('mima123465'); // 07f804138ac308f552b17d7881105a9cb08758ca

6.1K00

Markdown使用

有序列表 3.引号 代码块缩进表示法 Tab 或四个空格 首收尾三个`为语法高亮显示 首尾一个`为内联代码块 换行缩进形成代码区块 这里先换行,然后缩进4个空格,之后内容便可以原样显示了,适合用于显示代码内容...直到文本结束或最后一个存在缩进行为止。 #块引用 给引用文本开始位置都加一个 '>', '>'便可组成一个块引用。在块引用中,可以结合 '>'其他markdown元素一块使用,比如列表。...sonfilename/) 另一种超链接写法:[链接名][链接代号] [here][3] 然后在别的地方定义 3 这个详细链接信息, [3]: http://www.izhangbo.cn "聚牛团队" 直接展示链接写法...: #锚点 [公式标题锚点](#1) [需要跳转目录] {#1} #脚注 Markdown[^1] [^1]: Markdown是一种纯文本标记语言...7.分隔符 #分隔符 *** --- 分割线:三个以上短线 即可作出分割线 8.字体 _斜体_ **加粗** ~~删除线~~ 强调: *斜体强调* **粗体强调** 9.表情 #表情 :smile

39320

wemark小程序Markdown渲染渲染原生图片标签问题

小程序Markdown渲染渲染问题小记 最近在使用Markdown渲染wemark 过程中遇到了图片不能显示问题。...渲染可以渲染markdown语法格式图片,但是对于自定义大小了原生图片标签却无法正常渲染,导致markdown文件中图片无法正常显示。 首先我们知道markdown中插入图片有几种方式 !...类似如下这种 这样子在显示时候就可以看到图片显示大小得到了控制,但是Markdown渲染无法识别。...所以暂时采取了一个比较曲线方法,就是把原生图片标签再转换为md支持图片格式 使用正则把图片标签转为markdown图片语法 let imgReg = /<img.*?(?...')' cnt = cnt.replace(arr[i], 'img' + i).replace('img' + i, imgMdStr) } } 这样图片就被还原为渲染支持格式

1.2K30

Markdown利器——Markdown Here、有道云笔记、iPic

Markdown逐渐成为大家文章编辑首选,这里推荐两个比较冷门Markdown工具。 用什么当做Markdown主力工具?...网上有很多人推荐Markdown工具包括专业Markdown工具,如Mou,macdown等,也有人用编辑器装上插件后就使用,sublime、atom、vs code,一般编辑器可能就无法实时预览...这里我推荐一个好用大家都听过工具——有道云笔记。 新版有道云笔记已经能很好支持markdown写作,新建--markdown--标题右侧有个编辑,就可以开始编辑了。 ?...怎样和自己博客或者空间关联? 很多人Markdown文件都需要传到博客或者空间,但是博客和空间都是不支持Markdown编辑器,怎么才能将自己文章和一般编辑器通用呢??...以上就是自己Markdown写作工具了,Markdown真的是一种让人爱上写作工具,还在等什么,没用Markdown的人,开始吧!!!

1K40

C# 调用js方法

要用到两个算法,一是turf.jsbooleanPointInPolygon方法,判断经纬度坐标是否在区域内;二是经纬度纠偏算法,因为对方给区域坐标集合有偏移,需要纠偏。...这两个算法,网上找C#实现,一是不好找;二是找来不信任,我还要测试以确保没有问题。我之前做电子地图使用过turf.jsjs版本纠偏算法,比较信任,确定没有问题。...所以我就打算通过C#调用js方法,来实现数据处理。 安装ClearScript ClearScript是微软开源js引擎,支持windows、linux、mac。...文件 把leaflet.mapCorrection.js、turf.v6.5.0.min.js和自己写calc.js放入工程中,右击属性设置复制到输出目录:如果较新则复制。...calc.js通过调用leaflet.mapCorrection.js和turf.v6.5.0.min.js方法实现功能,文件内容如下: function calc(lng, lat, polygonStr

11.3K40

Markdown利器——Markdown Here、有道云笔记、iPic

Markdown逐渐成为大家文章编辑首选,这里推荐两个比较冷门Markdown工具。 用什么当做Markdown主力工具?...网上有很多人推荐Markdown工具包括专业Markdown工具,如Mou,macdown等,也有人用编辑器装上插件后就使用,sublime、atom、vs code,一般编辑器可能就无法实时预览...这里我推荐一个好用大家都听过工具——有道云笔记。 新版有道云笔记已经能很好支持markdown写作,新建--markdown--标题右侧有个编辑,就可以开始编辑了。...[image] 怎样和自己博客或者空间关联? 很多人Markdown文件都需要传到博客或者空间,但是博客和空间都是不支持Markdown编辑器,怎么才能将自己文章和一般编辑器通用呢??...以上就是自己Markdown写作工具了,Markdown真的是一种让人爱上写作工具,还在等什么,没用Markdown的人,开始吧!!!

1.6K130
领券