Python神器!只需一行代码,纯文本秒变Markdown!
机器之心报道
只要你有纯文本编辑器,加上一条语句,瞬间它就可以成为 Markdown 编辑器。
Markdeep 是一个用来写纯文本的插件,它能以 Markdown 的语法与渲染方式纯文本,并在网页上展示。同时,除了 Markdown 语法,Markdeep 还额外支持图表、数学方程等扩展能力。
项目主页:https://casual-effects.com/markdeep/
我们先看看效果,如下左边是纯文本编辑器的编辑页面,右边是在浏览器上的渲染效果:
Markdeep 非常容易使用,它也不需要安装插件或联网。如上所示只要在纯文本最后加上「<!—Markdeep→」那一行的表达式,它就可以变成一个地道的 Markdown 编辑器。Markdeep 不需要额外安装任何东西,也不需要导出、编译等杂七杂八的过程。
看着 Markdeep 很简单,但它的功能却不少,一点也不逊色于 Typora 等正统的 Markdown 编辑器。不论我们是写项目的 README 文档、实验报告,还是要做 PPT 或写论文,它都能满足。该项目提供了很多示例,例如生成的 PPT 是什么样的,后文会具体展示。
开源代码
Markdeep 是开源的,所以可以直接下载和修改源代码文件 markdeep.js。整个编辑器就是一个 JavaScript 脚本,上面定义了各种格式与渲染方式。作者表示,目前他正研究该如何有效降低脚本文件大小。
用于表格处理的部分代码,整个脚本有超过 5000 行代码。
脚本源码地址:https://casual-effects.com/markdeep/latest/markdeep.js
作者表示,这个项目本来就是一个业余项目,它并不会有完整的技术支持。不过只要提交的 Bug 足够具体,作者都会完善它。此外,该项目还会经常加入一些新特性,从 2015 年 10 月份的第一版,到今年 2 月份的最新版,这个编辑器已经维护了很长时间。
Markdeep 怎么用
如果你需要创建一个 Markdeep 的文件,只需要打开任意一个文本编辑器,然后开始编辑。完成文本编辑工作后,只需要在其底部写下一个简单的代码就行了。然后,将这个文档保存为纯文本文件,使用 .md.html 为扩展名。
<!-- Markdeep: --><style class="fallback">body{visibility:hidden;white-space:pre;font-family:monospace}</style><script src="markdeep.min.js" charset="utf-8"></script><script src="https://casual-effects.com/markdeep/latest/markdeep.min.js" charset="utf-8"></script><script>window.alreadyProcessedMarkdeep||(document.body.style.visibility="visible")</script>
如果你希望在源文档中使用 Unicode,则需要在文档顶部先加上这句话:
<meta charset="utf-8">
想要看看效果?你可以将文本拖入浏览器或双击它。即使网络离线也可以查阅文档。如果不想因为离线而失去格式,可以将 markdeep.min.js 文件和文档保存在一个文件夹中。
如果想要看看 Markdeep 原始文本,在文件 URL 最后加上「?noformat」即可。
上手示例
小编随手测试了几个典型 Markdown 语法,比如:代办列表、自动链接、表格、内联图片、代码。与此同时,LaTeX 的数学表达式和图形也能直接设计,而不需要任何插件。具体效果可参考:
简而言之,配备完善,对于熟悉 Markdown 的小伙伴来说,用起来会十分顺手及方便。这意味着,在有网的情况下,随意拎一个文本编辑器后,就再也没有人能拦得了你使用 Markdown 了。与此同时,时时预览效果也非常简便,只需要在文本编辑器里修改,浏览器中刷新下便可呈现最新效果。
Markdeep 能干什么
只要是 Markdown 支持的,Markdeep 就能够支持,它在业界和学术界能得到广泛使用。如下所示,各种题材与格式的文档都能用 Markdeep 完成:
API 文档
教学大纲
游戏设计文件
家庭作业
课程 PPT
软件库网站
个人博客
简历
论文
看起来 Markdeep 似乎什么都能做,项目作者同样也展示了这些方面的效果图:
Markdeep 制作的 PPT。
Markdeep 制作的个人简历。
总之,除了使用方便、展示炫酷,Markdeep 的功能也是非常强大。正如其它开发者所强调的,Markdeep 是能制作简单图表的 Markdown 工具,它以一种「ASCII Art」的方式用纯文本制作出图形,并且不用渲染也非常明晰。
推荐阅读:
入门: 最全的零基础学Python的问题 | 零基础学了8个月的Python | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 | 从万众期待到口碑扑街!唐探3令人失望 | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影
趣味:弹球游戏 | 九宫格 | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影
小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!| 再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|
年度爆款文案
1).卧槽!Pdf转Word用Python轻松搞定!
2).学Python真香!我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃
3).首播过亿,火爆全网,我分析了《乘风破浪的姐姐》,发现了这些秘密
4).80行代码!用Python做一个哆来A梦分身
5).你必须掌握的20个python代码,短小精悍,用处无穷
6).30个Python奇淫技巧集
7).我总结的80页《菜鸟学Python精选干货.pdf》,都是干货
8).再见Python!我要学Go了!2500字深度分析!
9).发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片
点阅读原文,看200个Python案例!
Python神器!只需一行代码,纯文本秒变Markdown!相关推荐
- 又一个神器!只需一行代码,纯文本秒变Markdown
机器之心报道 只要你有纯文本编辑器,加上一条语句,瞬间它就可以成为 Markdown 编辑器. Markdeep 是一个用来写纯文本的插件,它能以 Markdown 的语法与渲染方式纯文本,并在网页上 ...
- 只需一行代码,纯文本秒变Markdown
机器之心 机器之心编辑部 只要你有纯文本编辑器,加上一条语句,瞬间它就可以成为 Markdown 编辑器. Markdeep 是一个用来写纯文本的插件,它能以 Markdown 的语法与渲染方式纯文本 ...
- 只需一行代码,你的纯文本秒变 Markdown
点击上方"视学算法",选择"星标"公众号 重磅干货,第一时间送达 只要你有纯文本编辑器,加上一条语句,瞬间它就可以成为 Markdown 编辑器. Markde ...
- 只需一行代码,你的纯文本秒变Markdown
关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 本文转载自:机器之心 只要你有纯文本编辑器,加上一条语句,瞬间它就可以成为 Mar ...
- 仅需一行代码,你的纯文本秒变Markdown
只要你有纯文本编辑器,加上一条语句,瞬间它就可以成为 Markdown 编辑器. Markdeep 是一个用来写纯文本的插件,它能以 Markdown 的语法与渲染方式纯文本,并在网页上展示.同时,除 ...
- 一行代码:你的纯文本秒变Markdown
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来自:公众号 机器之心 只要你有纯文本编辑器,加上一条语句,瞬间它 ...
- python实现英文新闻摘要自动提取_利用Python实现摘要自动提取,完美瘦身只需一行代码...
原标题:利用Python实现摘要自动提取,完美瘦身只需一行代码 今天给大家推荐一个也可以用于关键字提取的算法TextRank,但主要实现的功能是快速从长篇新闻中抽取精准摘要. 前言介绍 TextRan ...
- 【CVPR2020 Oral】只需一行代码就可提升迁移性能
关注上方"深度学习技术前沿",选择"星标公众号", 精选文章,第一时间送达! 作者:Hassassin 知乎链接:https://zhuanlan.zhihu. ...
- Python爬虫仅需一行代码,熟练掌握crawl第三方库
simple_crawl 仅需一行代码即可达到爬虫效果 使用方法 私信小编01即可大量获取Python学习资料 pip install simple_crawl 以下源代码为简单介绍,详细功能介绍再源 ...
最新文章
- rust如何进枪战服_天龙八部怀旧服九大门派详细打造攻略——少林篇
- 20172303 2017-2018-2 《程序设计与数据结构》第4周学习总结
- 图灵测试70载,回顾对话机器人的经典实践和最新进展
- 第4章 Python 数字图像处理(DIP) - 频率域滤波6 - 二维DFT和IDFT的一些性质 - 平移和旋转、周期性、对称性
- linux之fdisk查看分区和mkfs.ext3删除分区和mount挂载和e2label添加卷标使用总结
- python编写arcgis脚本教程_ArcGIS使用Python脚本工具
- 数学习题:求解不定方程a^2 + b^2 = 3025
- matplotlib画图_Python数据可视化工具Matplotlib之画图(四)(饼状图)
- Linux下MySQL表名区分大小写
- 2018年蓝桥杯C++B;乘积尾零(拆分法)
- Opengl_19_assimp_1
- JDK源码阅读-CharSequence接口
- cmd跑绿色代码_cmd整人代码(cmd简单游戏代码)
- 《模拟电子技术基础》-(童诗白)笔记
- 进阶 | 产品失效模式与效益分析(DFMEA)的实际应用
- Drool规则引擎详解(转)
- haneWIN NFS Server|haneWIN NFS Server(优秀NFS服务器)V1.2.16官方版-绿色下载吧
- JavaCV的摄像头实战之五:推流
- 计算机控制液压同步顶升系统,PLC四点多点同步顶升系统,同步液压顶升系统
- python使用cookie登陆新浪微博用户信息
热门文章
- MySQL 报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket
- 1112day10:考前复习50题:断言
- 关键词搜图、截图小助手——有了它妈妈再也不用担心我数据集啦
- 把你心中的女神娶回家(一) --有关婚姻的误读暨片头注释(上)
- 小马哥----4G定制版i6(仿苹果6 6571芯片) 拆机外观与与开机界面图
- python求反余弦_python数学.acos反余弦问题
- 又省时间又省心,微信小程序记住密码功能大揭秘
- 华为关于LINUX的认证,华为认证:华为TA128在LINUX下的简单设置
- 540 万元!全球第一辆会飞的“自行车”:能飞 40 分钟,却不能上路?
- 安卓扫描银行卡获取卡号信息