丁祥欢
Markdown 语法简记
2018-6-7 17:14
阅读:4100
标签:格式控制, Markdown, 语法, Markdown, Markdownpad2, CuteMarkEd, Markdown, Markdown

 

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


转载本文请联系原作者获取授权,同时请注明本文来自丁祥欢科学网博客。

链接地址:https://wap.sciencenet.cn/blog-1213210-1117868.html?mobile=1

收藏

分享到:

当前推荐数:0
推荐到博客首页
网友评论0 条评论
确定删除指定的回复吗?
确定删除本博文吗?