共计 1765 个字符,预计需要花费 5 分钟才能阅读完成。
只有你有纯文本编辑器,加上一条语句,霎时它就能够成为 Markdown 编辑器。
Markdeep 是一个用来写纯文本的插件,它能以 Markdown 的语法与渲染形式纯文本,并在网页上展现。同时,除了 Markdown 语法,Markdeep 还额定反对图表、数学方程等扩大能力。
咱们先看看成果,如下右边是纯文本编辑器的编辑页面,左边是在浏览器上的渲染成果:
Markdeep 非常容易应用,它也不须要装置插件或联网。如上所示只有在纯文本最初加上「<!—Markdeep→」那一行的表达式,它就能够变成一个纯粹的 Markdown 编辑器。Markdeep 不须要额定装置任何货色,也不须要导出、编译等杂七杂八的过程。
看着 Markdeep 很简略,但它的性能却不少,一点也不逊色于 Typora 等正统的 Markdown 编辑器。不管咱们是写我的项目的 README 文档、实验报告,还是要做 PPT 或写论文,它都能满足。该我的项目提供了很多示例,例如生成的 PPT 是什么样的,后文会具体展现。
开源代码
Markdeep 是开源的,所以能够间接下载和批改源代码文件 markdeep.js。整个编辑器就是一个 JavaScript 脚本,下面定义了各种格局与渲染形式。作者示意,目前他正钻研该如何无效升高脚本文件大小。
用于表格解决的局部代码,整个脚本有超过 5000 行代码。作者示意,这个我的项目原本就是一个业余我的项目,它并不会有残缺的技术支持。不过只有提交的 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 仿佛什么都能做
Python 是一种十分多样化且倒退良好的语言,因而必定会有许多我没有思考到的性能,如果大家有晓得的,能够在评论区通知我