• 优秀的Markdown编辑器MarkdownPad2免费版使用全功能


    MarkdownPad,一款不错的Markdown编辑器,本人一直在用,具备所有Markdown的基本语法外支持一些特别的扩展,比如表格等。

    MarkdownPad分为免费版和收费版,区别是免费版不支持扩展和部分特性,其实可以通过自己修改配置文件解决,达到使用所有功能,本文记录了配置文件的一些常用设置和扩展特性说明。

    配置文件

    一般在用户的数据目录,如:

    C:UsersxxxAppDataLocalMarkdownPad2MarkdownPad2.exe_Url_vs4d4elqagqf30mlwjilaxymtj2joonl2.1.18.37279
    

    启用Markdown扩展模式

    <setting name="Markdown_Extra_ExtraMode" serializeAs="String">
        <value>True</value>
    </setting>
    <setting name="Markdown_MarkdownProcessor" serializeAs="String">
        <value>MarkdownExtra</value>
    </setting>
    

    Markdown处理器:Github风格

    <setting name="Markdown_MarkdownProcessor" serializeAs="String">
        <value>GitHubFlavoredMarkdown</value>
    </setting>
    

    语法检查设置

    <setting name="Editor_EnableHyperlinks" serializeAs="String">
        <value>False</value>
    </setting>
    

    扩展使用参考:

    MarkdownPad2用的是php Markdown Extra的解析器,不过只支持部分,还有角标等支持不太好。

    URL:http://michelf.ca/projects/php-markdown/extra/#html
    

    主要特点:

    1. 行内HTML
      默认Markdown语法添加HTML内容块前后必须有空行,且开始标签与结尾标签不能用制表符或空格来缩进;

    2. 在HTML块中使用Markdown
      默认Markdown语法在 HTML 区块标签间的 Markdown 格式语法将不会被处理;

    3. 扩展属性,如:class,id等

      扩展属性生效的HTML标签包括:headers,fenced code blocks,links, and images.

      e.g.

      1. 指定ID ## Header 2 ## {#header2} ,链接到此元素 [Link back to header 1](#header1)
      2. 指定CLASS ## The Site ## {.main}
      3. 指定ID 和 CLASS ## The Site ## {.main .shine #the-site}
      4. 图片和链接的用法: [link](url){#id .class} / ![img](url){#id .class}
    4. 闭合代码块,关键字:~,Github用的是:`,三个以上

      语法:

      ~~~~~~~~~~~~~~~~~~~~~
      a one-line code block
      ~~~~~~~~~~~~~~~~~~~~~
      

      效果:

      a one-line code block
      
    5. 表格语法,表格内容中可以使用Markdown语法

      语法:

      First Header  | Second Header
      ------------- | -------------:  //表示内容右对齐
      Content Cell  | **Content Cell**
      Content Cell  | Content Cell
      

      效果:

      First HeaderSecond Header
      Content Cell Content Cell
      Content Cell Content Cell
    6. 列表定义,dl列表,dt和dd

      关键定:(:),以 (:) 开头,(:) 后面有一个或多个空格,(:)可以有多个,每个是一个段落。

      语法:

      Term 1
      
      :   This is a definition with two paragraphs. Lorem ipsum 
          dolor sit amet, consectetuer adipiscing elit. Aliquam 
          hendrerit mi posuere lectus.
      
          Vestibulum enim wisi, viverra nec, fringilla in, laoreet
          vitae, risus.
      
      :   Second definition for term 1, also wrapped in a paragraph
          because of the blank line preceding it.
      
      Term 2
      
      :   This definition has a code block, a blockquote and a list.
      
              code block.
      
          > block quote
          > on two lines.
      
          1.  first list item
          2.  second list item
      

      效果:

      Term 1

      This is a definition with two paragraphs. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.

      Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.

      Second definition for term 1, also wrapped in a paragraph because of the blank line preceding it.

      Term 2

      This definition has a code block, a blockquote and a list.

      code block.
      

      block quote on two lines.

      1. first list item
      2. second list item

    附:

    1. Markdown语法参考中文版:http://wowubuntu.com/markdown/
    2. MarkdownPad编辑器h:http://markdownpad.com/
  • 相关阅读:
    【文言文】从高考到程序员
    lambda方法引用总结——烧脑吃透
    秒杀苹果carplay baidu车联网API冷艳北京车展
    东君误妾我怜卿(一)
    百度快照投诉技巧案例分析百度快照就是这样刷出来的
    新浪博客是否可以放谷歌广告?如何添加
    与葡萄酒的亲密接触-选购技巧篇
    车联网高速公路智能交通解决方案
    物联网细分领域-车联网(OBD)市场分析
    APP开发选择什么框架好? 请看这里!
  • 原文地址:https://www.cnblogs.com/xguo/p/3143053.html
Copyright © 2020-2023  润新知