1. 程式人生 > >十分鐘學會Markdown語法

十分鐘學會Markdown語法

Markdown 語法介紹

Markdown 是一種輕量級標記語言,讓寫作者專注於寫作而不用關注樣式。Coding 的許多版塊均採用了 Markdown 語法,比如冒泡、討論、Pull Request 等。

標題

用 Markdown 書寫時,只需要在文字前面加上『# 』即可建立一級標題。同理,建立二級標題、三級標題等只需要增加『# 』個數即可,Markdown 共支援六級標題。如下所示:

# 一級標題
## 二級標題
### 三級標題
#### 四級標題
##### 五級標題
###### 六級標題

點選預覽可以看到效果:

在這裡輸入圖片描述

錨點

Coding 會針對每個標題,在解析時都會新增錨點 id,如

# 錨點

會被解析成:

<h1 id="user-content-錨點">錨點</h1>

注意我們添加了一個 user-content- 的字首,所以如果要自己新增跳轉連結要使用 Markdown 的形式,且連結要加一個 user-content- 字首,如:

[訪問連結](#user-content-錨點);

引用

Markdown 標記區塊引用和 email 中用 『>』的引用方式類似,只需要在整個段落的第一行最前面加上 『>』 :

> Coding.net 為軟體開發者提供基於雲端計算技術的軟體開發平臺,包括專案管理,程式碼託管,執行空間和質量控制等等。

效果圖如下:

在這裡輸入圖片描述

區塊引用可以巢狀,只要根據層次加上不同數量的『>』:

> 這是第一級引用。
>
> > 這是第二級引用。
>
> 現在回到第一級引用。

效果圖如下:

在這裡輸入圖片描述

引用的區塊內也可以使用其他的 Markdown 語法,包括標題、列表、程式碼區塊等:

> ## 這是一個標題。
> 1. 這是第一行列表項。
> 2. 這是第二行列表項。
>
> 給出一些例子程式碼:
>
> return shell_exec(`echo $input | $markdown_script`);

效果圖如下:

在這裡輸入圖片描述

列表

列表專案標記通常放在最左邊,專案標記後面要接一個字元的空格。

無序列表:使用星號、加號或是減號作為列表標記

- Red
- Green
- Blue

效果圖如下:

在這裡輸入圖片描述

有序列表:使用數字接著一個英文句點

1. Red
2. Green
3. Blue

效果圖如下:

在這裡輸入圖片描述

如果要在列表專案內放進引用,那『>』就需要縮排:

*  Coding.net有以下主要功能:
    > 程式碼託管平臺
    > 線上執行環境    
    > 程式碼質量監控    
    > 專案管理平臺

效果圖如下:

在這裡輸入圖片描述

代辦列表: 表示列表是否勾選狀態(注意:[ ] 前後都要有空格)

- [ ] 不勾選
- [x] 勾選

效果圖如下:

圖片

程式碼

只要把你的程式碼塊包裹在 “` 之間,你就不需要通過無休止的縮排來標記程式碼塊了。 在圍欄式程式碼塊中,你可以指定一個可選的語言識別符號,然後我們就可以為它啟用語法著色了。 舉個例子,這樣可以為一段 Ruby 程式碼著色:

```ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```

效果圖如下:

在這裡輸入圖片描述

強調

在Markdown中,可以使用 * 和  _  來表示斜體和加粗。

斜體

*Coding,讓開發更簡單*
_Coding,讓開發更簡單_

效果圖如下:

在這裡輸入圖片描述

加粗

**Coding,讓開發更簡單**
__Coding,讓開發更簡單__

效果圖如下:

在這裡輸入圖片描述

自動連結

方括號顯示說明,圓括號內顯示網址, Markdown 會自動把它轉成連結,例如:

[超強大的雲開發平臺Coding](http://coding.net)

效果圖如下:

在這裡輸入圖片描述

表格

在 Markdown 中,可以製作表格,例如:

First Header | Second Header | Third Header
------------ | ------------- | ------------
Content Cell | Content Cell  | Content Cell
Content Cell | Content Cell  | Content Cell

效果圖如下:

在這裡輸入圖片描述

或者也可以讓表格兩邊內容對齊,中間內容居中,例如:

First Header | Second Header | Third Header
:----------- | :-----------: | -----------:
Left         | Center        | Right
Left         | Center        | Right

效果圖如下:

在這裡輸入圖片描述

分割線

在 Markdown 中,可以使用 3 個以上『-』符號製作分割線,例如:

這是分隔線上部分內容
---
這是分隔線上部分內容

效果圖如下:

在這裡輸入圖片描述

圖片

Markdown 使用了類似連結的語法來插入圖片, 包含兩種形式: 內聯 和 引用.

內聯圖片語法如下:

![Alt text](/path/to/img.jpg)
或
![Alt text](/path/to/img.jpg "Optional title")

也就是:

  • 一個驚歎號『!』
  • 接著一個方括號,裡面是圖片的替代文字
  • 接著一個普通括號,裡面是圖片的網址,最後還可以用引號包住並加上 選擇性的『title’』文字。

引用圖片語法如下:

![Alt text][id]

『id』 是圖片引用的名稱. 圖片引用使用連結定義的相同語法:

[id]: url/to/image "Optional title attribute"

相關推薦

分鐘學會Markdown語法

Markdown 語法介紹Markdown 是一種輕量級標記語言,讓寫作者專注於寫作而不用關注樣式。Coding 的許多版塊均採用了 Markdown 語法,比如冒泡、討論、Pull Request 等。標題用 Markdown 書寫時,只需要在文字前面加上『# 』即可建立一

5分鐘學會Markdown語法,在GitHub上寫出漂亮文字,提升別人閱讀體驗

今天研究下在GitHub中如何漂亮的書寫readme部分 markdown是一種純文字格式的標記語言。通過簡單的標記語法,它可以使普通文字內容具有一定的格式。 1、因為是純文字,所以只要支援markdown的地方都能獲得一樣的編輯效果,可以讓作者擺脫排版的困擾,專心寫作。 2、操作簡單。

10分鐘學會Markdown常用語法

###1.標題 #一級標題 ##二級標題 ###三級標題 ####四級標題 #####五級標題 ######六級標題 ###2.無序列表 * (星號)+(一個空格)開頭 * (星號)+(一個空格開)頭 * (星號)+(一個空格)開頭 ###3.有序表   (數字.)

3) 分鐘學會android--建立第一個APP,建立簡單的用戶界面

使用 圖標 run class 屏幕寬度 情況下 不可見 文本輸入框 nes 在本小節裏,我們將學習如何用 XML 創建一個帶有文本輸入框和按鈕的界面。下一節課將學會使 APP 對按鈕做出響應——按鈕被按下時,文本框裏的內容被發送到另外一個 Acti

8) 分鐘學會android--Activity的生命周期之停止與重啟

圖標 getc uid contex ont progress 部分 重啟 settings 恰當的停止與重啟我們的activity是很重要的,在activity生命周期中,他們能確保用戶感知到程序的存在並不會丟失他們的進度。在下面一些關鍵的場景中會涉及到停止與重啟:

(轉)大資料處理之道(分鐘學會Python)

轉自:http://blog.csdn.net/u010700335/article/details/42025391,如侵刪 (0)目錄 快速學Python 和 易犯錯誤(文字處理) Python文字處理和Java/C比對 十分鐘學會Python的基本型別 快速學會Python(

分鐘學會Flask

什麼是Flask Flask是一個基於Python並且依賴於Jinja2模板引擎和Werkzeug WSGI服務的一個微型框架 Flask中包含一個輕量級的web 伺服器主要用於在開發階段測試使用 Falsk使用MTV框架模式 MTV框架模式 M : Models , 模型層 ,

分鐘學會】正則表示式字元匹配攻略

閱讀建議:看一下正則表示式基礎,有一定的基本概念,效果最佳。 正則表示式是匹配模式,要麼匹配字元,要麼匹配位置。請記住這句話。 然而關於正則如何匹配字元的學習,大部分人都覺得這塊比較雜亂。 畢竟元字元太多了,看起來沒有系統性,不好記。本

分鐘學會Python函數語言程式設計

    函數語言程式設計到底是什麼?本文將詳解其概念,同時分享怎樣在 Python 中使用函數語言程式設計。主要內容包括列表解析式和其他形式的解析式。 函式式模型     在命令式模型中,執行程式的方式是給計算機一系列指

分鐘學會 Haskell

1 概要Haskell 是函式式(一切通過函式呼叫來完成)、靜態、隱式型別(型別由編譯器檢測,型別宣告不是必需的)、惰性(除非必要,否則什麼也不做)的語言。其最大眾化的近親大概是 ML 族語言(不過不是惰性的)。最流行(common)的 Haskell 編譯器是 GHC,下載地址。GHC 在 GNU/Linu

分鐘學會函式式 Python!

    函數語言程式設計到底是什麼?本文將詳解其概念,同時分享怎樣在 Python 中使用函數語言程式設計。主要內容包括列表解析式和其他形式的解析式。 函式式模型 在命令式模型中,執行程式的方式是給計算機一系列指令讓它執行。執行過程中計算機會改變狀態。例如,

分鐘學會Java8新特性:lambda表示式和Stream API

Java8 的新特性:Lambda表示式、強大的 Stream API、全新時間日期 API、ConcurrentHashMap、MetaSpace。總得來說,Java8 的新特性使 Java 的執行速度更快、程式碼更少、便於並行、最大化減少空指標異常。 這篇文章分享之前我還是要推薦下我

分鐘學會 tmux

# 開啟滑鼠模式 set -g mode-mouse on ​ # 允許滑鼠選擇窗格 set -g mouse-select-pane on ​ # 如果喜歡給視窗自定義命名,那麼需要關閉視窗的自動命名 set-option -g allow-rename off ​ # 如果對 vim

Python 分鐘學會pandas基本資料操作

importIn[1]: import numpy as np In[2]: import pandas as pd In[3]: import matplotlib.pyplot as plt 建立物件通過list建立Series,pandas建立預設的整數索引In[4]: s = pd.Series

分鐘學會Fiddler

一.Fiddler介紹 Fiddler是一個http抓包改包工具,fiddle英文中有“欺騙、偽造”之意,與wireshark相比它更輕量級,上手簡單,因為只能抓http和https資料包,所以在針對http和https資料包的抓取上它更加專業。 不僅可以記錄客戶端和

分鐘學會正則表示式

1、正則表示式 正則表示式(regular expression)描述了一種字串匹配的模式,可以用來檢查一個串是否含有某種子串、將匹配的子串做替換或者從某個串中取出符合某個條件的子串等。 模式:使用一種特殊符號來實現字串的匹配 2、建立正則物件 ①隱式建立 var 正則物件

分鐘學會Charles抓包(iOS的http/https請求)

Charles安裝HTTP抓包HTTPS抓包1. Charles安裝2. HTTP抓包(1)檢視電腦IP地址(2)設定手機HTTP代理手機連上電腦,點選“設定->無線區域網->連線的WiFi”,設定HTTP代理:伺服器為電腦IP地址:如192.168.1.169埠:8888設定代理後,需要在電腦上

分鐘學會Python的基本型別

一:起因 (1)說起學習Python的原因,上一篇blog已經提到過了;Python掐指一算不過是自己接觸過的第四門大型語言(從接觸到現在已經2周了)c/c++ ,Java,MATLAB(PS:應該還不算入門,只會簡單的應用),之後就是python了。 (2)c/c++ 到

分鐘學會Scratch圖形化程式設計

一、概要 Scratch是麻省理工學院開發的供兒童或者初學者學習程式設計的開發平臺。其通過點選並拖拽的方式,完成程式設計,可以使兒童或者成人程式設計初學者學習程式設計基礎概念等。Scratch是一款積木式圖形程式設計軟體。 授權協議:GPLv2 開發語言:C/C++ 官網地址:https://scratch

Markdown語法圖文全面詳解(10分鐘學會)

轉自碼個蛋公眾號 目錄 前言 寫過部落格或者github上面的文件的,應該知道Markdown語法的重要性,不知道的朋友們也彆著急,一篇部落格輕鬆搞定Markdown語法。話說這個語法超級簡單,一看就會,不信你點進來看看。 1. 快捷鍵 跳轉到目