typora一个伪装成文本编辑器的浏览器
发布时间:2022-06-20 20:07:19
Typora mac是一款极致简洁的文本编辑器,但它更像是一个伪装成文本编辑器的浏览器。事实上如果你有一定的计算机基础,你可以找到许多有关于「Typora 其实是一个浏览器」的蛛丝马迹。
插入图片
在图片插入的选项中,Typora 用了「复制图片到 ./${filename}.assets 文件夹」的说法,而这其实是网页前端常用的 Javascript 字符串模板语法的风格。
再比如,Typora 将更遵循 GFM 标准的 Markdown 语法模式称为「严格模式 Strict Mode」,这一说法常见于 HTML 和 JavaScript 编程中。类似「源代码模式」的说法也是同理。
当然,最明显的一点是当你按下 Shift + F12 快捷键时,页面会弹出一个基于 Chrome 的开发者工具栏,也就是我们在浏览器中常说的「审查元素」。
伪装从何而来?
当我们把视角放在「Typora 是一个支持 Markdown 语言的文本编辑器」的出发点来考虑这个问题,一切就都显得很明白了。
John Gruber 在 2004 年用 Perl 创造了 Markdown 语言,这个语言的目的是希望大家使用「易于阅读、易于撰写的纯文字格式,并选择性的转换成有效的 XHTML(或是 HTML)」。也就是说,在 Markdown 诞生之初,它就是为了被浏览器阅读而设计的。
我们在用 Markdown 语言撰写文稿的时候,其实本质上是在借助某种编程语言的转化(解析器)来编写一个 HTML 网页。Markdown 从它诞生之初就与 Web 技术有着及其紧密的联系。
如果我说,我们每一篇文稿都是一个网页,那就很好理解了。Typora 利用解析器先将我们写的 Markdown 文档解析成为 HTML 文档,再为它嵌入一个 CSS 样式,最后再加上可能需要的脚本等。
HTML
HTML 是一种标记语言,主要负责构成网页的骨架,它包含所有不加装饰的网页元素。在 Typora 的使用场景下则是所有的文本、段落、标题等的记号。
你可以把一张网页想象成一幅数字油画,HTML 就是那个黑白线条的底,上面写满了数字标记,示意你哪一块区域要涂什么颜色。而 CSS 则负责在对应的区域涂上颜色,甚至加上一些装饰等。HTML 标签
Typora 支持许多常用的 HTML 标签,如果你了解 HTML 语法的话,你可以写出十分美观丰富的文档页面。事实上你可以在 Typora 中完成许多基本的 HTML 风格的文本输入,例如 HTML 字符、HTML 块、HTML 风格的注释,甚至是视频和音频。具体支持的功能和限制请在 官方文档 中查阅。有了这一功能,我们就可以在 Typora 中创造出远超普通 Markdown 文档的页面效果。
导出为 HTML
Typora 原生支持将文档导出为 HTML 格式的文件,并选择是否要嵌入 style(也就是后文我将提到的 CSS 的部分)。
除此之外,由于其本身「浏览器」的属性,你可以直接在实时预览界面用 Ctrl +C 复制到 HTML 代码。一个实用的用处是将这些 HTML 代码直接 Ctrl + V 黏贴到微信公众号后台,基本可以保证两边显示效果相同。这一点不仅使公众号推送可以有更自由、美观的样式,也让编辑、排版更轻松了。(由于微信自带浏览器的一些特性,可能有少部分 CSS style 不能生效,建议多多校对。)


猜你喜欢
- 在发布ASP.NET 网站时,一般都会用到IIS来发布,而windows系统本身就带有IIS,只是在默认情况下,将其功能关闭了,那么Win7
- mbr和gpt是现在硬盘常见的两种格式,mbr格式分区最大只能识别2TB的卷,而gpt格式刚好可以解决这个问题,那么,硬盘mbr转gpt格式
- 鲨鱼影视一直闪退怎么办?有些用户在使用鲨鱼影视的过程中一直出现闪退的情况,那么我们该怎么解决这个问题呢?下面就给大家分享鲨鱼影视一直闪退的解
- 如何在Word 2007表中输入文本?要用文本填充Word 2007表,您只需开始输入即可。键入时,所有文本都适合单个单元格,该单元格越来越
- 微软发布了 Windows 10 系统 7 月“星期二补丁”KB5015807 更新,Windows 10 OS Build 版本升级到 1
- 在Excel中我们可以用Ctrl+;输入当前时间,但是呢这个时间是不可以自动更新的,那么Excel怎么插入当前时间?这篇文章主要介绍了Exc
- Win10如何隐藏文件扩展名?很多时候我们都可以Win10系统中一例以白板图标显示的文件,作为习惯,我们可能会因为好奇打开其扩展名显示,但如
- 日前微软为用户推送了Win11系统的预览版,不过很多朋友却发现没有收到推送,这是因为你的电脑没有加入Windows预览版计划,又或者没有登录
- 怎么提高电脑磁盘性能?硬盘的使用与系统是挂钩的,对于还在使用Win7系统的用户来说,提高硬盘的性能,能让系统更流畅,那要怎么提高电脑硬盘的性
- 你觉得Windows 10的更新慢吗?显然,微软认为效率和频次仍然有些低。Windows Insider项目负责人Dona Sarkar在推
- 腾讯体育怎么观看回放视频?腾讯体育是一款非常好用的赛事直播软件,用户们可以在里面观看NBA、足球、CBA等赛事直播,如果我们想要在腾讯体育观
- 一些朋友不知道怎样利用xls对数据进行批量添加字符;今天小编为大家带来利用xls对数据进行批量添加字符的方法,希望可以帮助到大家!有需要的朋
- “我想想把下图中上下两部分做成左右往复会动的 动的时候黑线部分交叉,就像两个刷子在来回刷”问题剖析:动画像刷子一样左右往复运动,黑线部分交叉
- 我们在长时间不使用Win7系统的情况下,打开电脑之后就发现自己的鼠标经常会发生停顿的现象,不知道怎么解决?下面就为大家分析一下解决方法吧。1
- Excel图表以其直观的展示功能深受用户喜爱,但有些初学者对于生成图表后如何添加数据标签有所困扰,今天,小编就教大家在Excel中表格添加数
- excel筛选怎么筛选不出来?在使用excel的筛选功能进行筛选时,很多用户发现无法筛选。此问题通常是由格式问题引起的。当然也有可能是其他原
- 掌上穿越火线如何分享战绩?掌上穿越火线是一款非常好用的手机互动平台,用户们可以在里面查看最新资讯、语音聊天等,如果我们想要在里面分享战绩的话
- 不管是从稳定性还是性能来说,win7无疑是不少用户的选择。因此,现在的windows7操作系统已经成为众多用户的装机首选,所以很多人都想要知
- 相信许多CSGO玩家最近都在抖音或者其他小视频软件上都有刷到别人在玩CSGO的 * 模式。许多小伙伴表示自己也想玩,但是不知道要怎么玩,下面
- 每次考试结束后,老师总要对学生的成绩来一番挑挑拣拣,现在有了电脑,这一切完全可以交给Excel来完成,很多简单的查询应用完全可以用Excel