我們可以在GitHub上托管開發項目中寫許多程式設計和腳本語言和擴充并且能有效的展示出和在Markdown上一樣的高亮格式。
這允許我們在Markdown上添加文法高亮顯示(如README檔案内部的存儲庫等)。
在GitHub上時,在維基上我們可以使用它在代碼塊文法突出顯示一個受支援的語言類型的代碼。
在使用Github上的語言的名稱三重反引号标記前加入指定類型的文法高亮,用于處理代碼塊的方法,在PowerShell中的情況下,示例:
1
2
3
<code>```PowerShell</code>
<code> </code>
<code>```</code>
這是在Github上WIKI上展示進階示例
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<code><#</code>
<code>.Synopsis</code>
<code> </code><code>Short description</code>
<code>.DESCRIPTION</code>
<code> </code><code>Long description</code>
<code>.EXAMPLE</code>
<code> </code><code>Example of how to use this cmdlet</code>
<code> </code><code>Another example of how to use this cmdlet</code>
<code>#></code>
<code>function</code> <code>Verb-Noun</code>
<code>{</code>
<code> </code><code>[</code><code>CmdletBinding</code><code>()]</code>
<code> </code><code>[OutputType(</code><code>[int]</code><code>)]</code>
<code> </code><code>Param</code>
<code> </code><code>(</code>
<code> </code><code># Param1 help description</code>
<code> </code><code>[</code><code>Parameter</code><code>(</code><code>Mandatory</code><code>=</code><code>$true</code><code>,</code>
<code> </code><code>ValueFromPipelineByPropertyName</code><code>=</code><code>$true</code><code>,</code>
<code> </code><code>Position</code><code>=0)]</code>
<code> </code><code>$Param1</code><code>,</code>
<code> </code><code># Param2 help description</code>
<code> </code><code>[int]</code>
<code> </code><code>$Param2</code>
<code> </code><code>)</code>
<code> </code><code>Begin</code>
<code> </code><code>{</code>
<code> </code><code>}</code>
<code> </code><code>Process</code>
<code> </code><code>End</code>
<code>}</code>
下面是在GitHub上展示的進階示例WIKI截圖
如果你打算在你的項目上用Markdown軟體或者生成文檔或導出為HTML或PDF格式,你也可以使用一個名為MarkdownPad2 Pro程式。
購買 Pro版本可以使用GitHub的版本模式開發。
這是在Mark上高亮顯示的項目檔案powershell
當然 你也可以選擇 離線模式,這是一個非常不錯的軟體。
本文轉自cantgis 51CTO部落格,原文連結:http://blog.51cto.com/cantgis/1424928,如需轉載請自行聯系原作者