前言
這個markdown的語法還沒學完整,不知道如何更好的整理自己的思路,所以嘗試起來的動力很小,希望能很快克服。
以下都是嘗試的部分
這部分主要是用于練習markdown語法
列表
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
code block
#include<stdio.h>
#incldue<stdlib.h>
#include<string.h>
int main(int argc, char ** argv)
{
printf("Hello world\n");
}
引用代碼
我們在主函數中調用了#include<string.h>
里面的printf
函數。
分割線
分割線的語法只需要三個*
號,例如:
到這里,Markdown 的基本語法在日常的使用中基本就沒什么大問題了,只要多加練習,配合好用的工具,寫起東西來肯定會行云流水。更多的語法規則,其實 Mou 的 Help 文檔栗子很好,當你第一次使用 Mou 時,就會顯示該文檔。可以用來對用的查找和學習。
段內換行
段內換行需要在需要換行的地方插入兩個空格
這樣的話就換行成功了。
Markdown支持有序列表和無序列表,使用星號*
,加號+
或者減號-
作為列表標記:
如:
* red
* green
* blue
結果就是
- red
- green
- blue
equal to :
- red
- green
- blue
列表項目
列表項目可以包含多個段落,每個項目下的鍛煉必須縮進4個空格或1個制表符:
-
This is a list item 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. Donec sit amet nisl. Aliquam semper ipsum
sit amet velit. Suspendisse id sem consectetuer libero luctus adipiscing.
如果要放代碼區塊的話,該區塊就需要縮進兩次(簡書是空兩行,縮進一次),也就是 8 個空格或是 2 個制表符:
- 一列表象包含一個列表區塊(后面換行兩次才能顯示出代碼區塊):
#include<stdio.h>(1個制表符)
#include<stdlib.h>(2個制表符)
#include<string.h>
int main(int argc, char **argv)
{
printf("Hello World!\n");
}
代碼區塊
在代碼區塊里面, &
、 <
和 >
會自動轉成 HTML 實體,這樣的方式讓你非常容易使用 Markdown 插入范例用的 HTML 原始碼,只需要復制貼上,再加上縮進就可以了,剩下的 Markdown 都會幫你處理,例如:
<div class="footer">
© 2004 Foo Corporation
</div>
會被markdown轉換成:
<pre><code><div class="footer">
&copy; 2004 Foo Corporation
</div>
</code></pre>
做一下顯示(直接將上面的代碼嵌入到markdown文件后能看到的效果):
<pre><code><div class="footer">
© 2004 Foo Corporation
</div>
</code></pre>
comment
簡書的UI和操作很漂亮很順暢,但是唯一一點我覺得有待改善的地方是預覽模式下,相比于作業部落有待改善。在簡書的預覽模式
下,在左邊的編輯區編輯的時候并不能引起右邊相應區域的顯示,如果你想看到編輯的效果,必須停下來拖動右邊的進度條,到達最低端才能看到最新的編輯文字,這一點非常不好,容易打斷用戶的編輯思考,希望簡書能做相應的改進。