|||
Markdown是一种表示文本格式的语法,最近几年受到一定的重视.它没有HTML语法那么复杂,在某些情况下用于简单的控制格式比较方便.
我在某个思维导图软件中发现过它的应用,稍微研究了下,总结了一点格式的要点供自己学习为主。学习时推荐用markdownPad2来学习和使用这种语法,它提供了几种不同的Markdown处理器供用户选择:markdown, markdown extended, commonMark等.
由于markdown的分支比较多,不同的分支除了支持相同的基本语法,都多少有一些自己的扩展的语法.因此,有些语法表达在另一种分支(或者称翻译器,解释器)中可能不受支持.比如用~~符号来表示删除线,在基本的markdown中是没有的.此外,还有表格字符,上标,下标,自动链接,脚注等也是原markdown标准没有而扩展的Markdown分支中添加的.
入门的文章这2篇我觉得写得比较好, Markdown语法简要介绍 Markdown语法总结
下面说下容易上手的编辑器markdownpad 2的几处要点:
Markdownpad2 的最大好处是可以提供实时的预览,非常适合学习。一些功能的设置如果你暂时记不住,它的菜单界面上也有相应的功能按钮。(如果在win10下安装,你可能还需要安装awesomium_v1.6.6_sdk_win.exe以提供实时预览的支持,否则会显示预览加载失败,该程序包请自行搜索下载)
可以设置不同的Markdown解释器
Markdown文本的显示效果实际上是用CSS指定的,比如
左边是Markdown文本写法,存为.md文件或.mdown文件。右边是显示效果(也可以设置到下面预览)
如果只看图片,就是这个(用Markdown的格式来写Markdown的语法)
由于markdown的设计意图只是简化文本的格式化,功能上远不如HTML语言那么强大.它设计最后是转化为HTML来显示效果.因此,markdown设计为兼容HTML语言,也就是说.Markdown没有支持的语法,可以借助HTML的语法来表示,比如字体颜色设置.
此外,经常用到的一些特殊字符,除了用转义可以处理一部分,也可以用HTML的语法来实现,这里列出一部分特殊字符在HTML中的表示方法.
更新:
搜索并试用对比后发现,这个CuteMarkEd也蛮小巧易用的,安装比markdownpad2还简单一些.只是版本稍老了一点. 2018-6-12
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-28 01:06
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社