Tumblr 与 Markdown Extra
Tumblr 真是目前最好的博客托管平台。一来服务稳定,二来绑米没问题,三来想折腾的也可以折腾,四来支持 Markdown 写作。
最重要的是第四点,发现 Tumblr 支持的语法类似于 php markdown extra ,支持了很多拓展功能,比如尾注这类的特殊格式,让实用性更上一层楼。
完整的翻译过的 PHP Markdown Extra 文档看这里。
大部分功能都是支持的:
首先要说的就是支持标题定位,语法:
一级标题 {#header1} ======== ###三级标题 {#erji}
效果:
一级标题
三级标题
然后给文档相应位置添加锚点,语法:
[回一级标题](#header1) [回三级标题](#erji)
效果:
回一级标题
回三级标题
表格功能也支持,语法:
|功能|语法|效果| | -------- | :-------: |--:| |列居中|`:--:`|如本表中列效果| |列居右|`--:`|如本表右列效果| |加粗|`**加粗**`|**加粗**|
效果:
功能 语法 效果 列居中 :--: 如本表中列效果 列居右 --: 如本表右列效果 加粗 **加粗** 加粗
还支持定义列表,语法:
对缩进的支持非常宽松 : 与 `>` 的缩进是 一样的 定义列表之下也支持再缩进 : 可以使用代码块、缩进、列表 code block. >block quote >on two lines. 1. first list item 2. second list item
效果:
对缩进的支持非常宽松
与 > 的缩进是 一样的
定义列表之下也支持再缩进
可以使用代码块、缩进、列表
code block.
block quote on two lines.
first list item
second list item
支持尾注是我觉得最方便的功能,语法:
尾注效果[^1] [^1]: 尾注的效果可跳转
效果: 尾注效果1
还支持缩写,语法:
像这样使用缩写。 *[缩写]:把长词变成短的
效果:
像这样使用缩写。
还支持单词内部下划线不转换,语法:
*特殊_格式**实现**变得_更加容易。* 下划线仍旧保留,但需要 _前后_ 空格。
效果:
特殊_格式实现变得_更加容易。 下划线仍旧保留,但需要 前后 空格。
代码块内的 Markdown 语法2、栅栏式代码块则不被支持。
值得注意的有两点:
每次重新编辑文章时, > 会被转义成 > ,而且没有例外,需要手动改回 > 。
事实上博客上面能够正确地呈现表格、尾注、缩写等,但是在后台的预览则不完全支持。
个人感觉最有用的是提供了对尾注、表格、标题定位的支持,缩写功能也可以用来吐槽。不过缺点在于这样需要记忆的内容多了不少,可读性也下降了,但还是比直接输入 HTML 代码容易多了。
顺便一提,本文全部格式均由 Markdown 实现。
尾注的效果可跳转 ↩︎
即形如 <div> 不支持**嵌套**格式 </div> 的代码会显示为 不支持**嵌套**格式。 ↩︎


















