注明:本文轉自千里碼-技能樹之Markdown, 千里碼是一個比較好的有新意的題目網站。
Markdown:讓書寫更美好
Markdown簡介
Markdown 是一種輕量級標記語言,創始人為約翰·格魯伯(John Gruber)。它允許人們“使用易讀易寫的純文本格式編寫文檔,然后轉換成有效的XHTML(或者HTML)文檔”。[1]這種語言吸收了很多在電子郵件中已有的純文本標記的特性。——維基百科
優點:
- 簡單,容易上手
- 純文本實現,程序員最愛,容易擴展,方便和其他工具聯動
- 平臺支持廣:以Github為首的各種平臺、各種博客都支持,基本上現在面向程序員的輸入框都可以用Markdown來寫了
- 豐富的工具鏈
- 編輯器:各種支持所見即所得的編輯器
- 和各種其他格式互相轉化的工具,PDF、Mobi、Epub、HTML等等,幾乎你能想到的所有格式它都能轉
Markdown語法
Markdown編輯器
- Windows 平臺
- Linux 平臺
- Mac 平臺
- Mou,應該是Mac下目前最好的markdown編輯器,推薦使用。
- 在線編輯器
- 瀏覽器插件
- 高級應用
-
Sublime Text 2+MarkdownEditing / 教程
""
""
-
Sublime Text 2+MarkdownEditing / 教程
格式轉化
Pondoc,號稱格式轉化的瑞士軍刀,可以轉化成幾乎任何格式
-
制作自己的博客
-
制作文檔
- mkdocs
-
readthedocs,使用最廣的文檔服務,如Scrapy 文檔<,支持Restructed和Markdown語言,其Markdown支持通過mkdocs來實現;
""
-
制作電子書
-
gitbook,利用Markdown寫電子書的工具,并提供免費托管。開源電子書Docker —— 從入門到實踐即是托管在上面的。我的筆記網站也是通過該工具生成的。
""
-
gitbook,利用Markdown寫電子書的工具,并提供免費托管。開源電子書Docker —— 從入門到實踐即是托管在上面的。我的筆記網站也是通過該工具生成的。
-
制作slides
最重要的事情放在最后——markdown可以讓你的代碼更好看
public class Main
{
public static void main(String[] args)
{
int cnt=0,num=1;
while(true)
{
if(num%2==0||num%3==0)cnt++;
if(cnt==2333)break;
num++;
}
System.out.println(num);
}
}