11 月 23 日,Typora 正式公布 1.0 版本,正式版开始免费了,定价 14.99 美元。不过,Beta 版本还是能够持续收费应用的。
作为 Typora 的重度用户,明天给大家介绍一下这款 Markdown 神器。
简介
Typora 是一款 反对实时预览的 Markdown 文本编辑器。
特点
- 所见即所得 。输出
Markdown
标记后,会即时渲染成相应格局。大部分的Markdown
编辑器都是一半是编辑窗口,一半是预览窗口,而 Typora 合二为一,更为简洁。 - 反对 LaTeX 语法。
- 反对图床性能。
- 定制化主题。
Markdown
Markdown 是一种 轻量级标记语言,排版语法简洁,让使用者更多地关注内容自身而非排版。
根底语法:
代码高亮:输出 `
后并输出语言名,换行,开始写代码,Typora 会主动实现代码高亮的成果(如下图)。
图床
Typora 里的图片是链接到本地图片的,如果将文档同步到其余平台,图片链接会生效。能够应用图床来保障文档在分享后图片仍能失常显示。
我应用的是 PicGo 图床工具,具体配置办法如下:
1、下载 PicGo:https://github.com/Molunerfinn/PicGo/releases
2、抉择图床,设置相干参数。PicGo 反对多个图床平台,如七牛、阿里云 OSS 等。
3、设置 PicGo server。
4、关上 Typora 中的「文件 - 偏好设置 - 图像」选项,配置上传服务为 PicGo 和 PicGo 的门路。
配置实现之后,当你在 Typora 中插入本地图片时,PicGo 会主动将图片上传图床并应用 Markdown 语法替换图片地址。
LaTeX
Typora 反对 LaTeX 语法,能够往文档插入数学公式。
数学公式有两种模式:inline 和 display。
- inline(行间公式):在注释插入数学公式,用
$...$
将公式括起来 - display(块间公式):独立排列的公式,用
$$...$$
将公式括起来,默认显示在行两头
罕用语法:
上面举几个例子:
分段函数:
$$
f(n)=
\begin{cases}
n/2, & \text{if $n$ is even}\\
3n+1,& \text{if $n$ is odd}
\end{cases}
$$
矩阵:
$$
X=\left|
\begin{matrix}
x_{11} & x_{12} & \cdots & x_{1d}\\
x_{21} & x_{22} & \cdots & x_{2d}\\
\vdots & \vdots & \ddots & \vdots \\
x_{11} & x_{12} & \cdots & x_{1d}\\
\end{matrix}
\right|
$$
偏导数和微分:
$$
\frac{\partial z}{\partial x_1} + \frac{\partial z}{\partial x_2} \\
\frac{\mathrm{d}z}{\mathrm{d}x_1}+\frac{\mathrm{d}z}{\mathrm{d}x_2}
$$
目录
markdown 文档生成目录,我应用过的两种办法:
1、在文章开始应用[TOC]
将主动在文章生成目录。
- 某些平台(如掘金)不反对
2、应用插件 doctoc 生成目录(页内超链接)。
- 须要执行命令
doctoc xxx.md
生成目录。如果批改了题目,须要再次执行命令更新目录
应用 doctoc 生成目录的步骤:
- 装置 doctoc,
npm install doctoc
- 在文档当前目录执行
doctoc xxx.md
命令,即可生成题目
定制化主题
在 Typora 中 CSS 被称为「主题」,但其本质仍是 CSS 文件。能够在 文件 - 偏好设置 - 主题 - 关上主题文件夹
看到这些 CSS 文件。
能够自定义批改 CSS 文件,生成新的主题。
Mermaid
Mermaid
是一个用于画流程图、状态图、时序图、甘特图的库,应用 JavaScript 进行本地渲染,宽泛集成于许多 Markdown 编辑器中。Typora 也反对 Mermaid
语法。
上面举几个例子。
流程图:
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
时序图:
sequenceDiagram
Alice->>+John: Hello John, how are you?
Alice->>+John: John, can you hear me?
John-->>-Alice: Hi Alice, I can hear you!
John-->>-Alice: I feel great!
导入导出
Typora 反对导入和导出的文件格式:html
、pdf
、docx
、epub
和 latex
等。其中导出 docx
、epub
和latex
须要装置 Pandoc
插件。
其余性能
打字机模式:使得你所编辑的那一行永远处于屏幕正中。
专一模式:使你正在编辑的那一行保留色彩,而其余行的字体呈灰色。
码字不易,如果感觉对你有帮忙,能够 点个赞 激励一下!
我是 程序员大彬,专一 Java 后端硬核常识分享,欢送大家关注~