Markdown語法 與 文章發佈

建立文章

在終端在hexo中時輸入命令:
$hexo new 'title'
這樣就會在source/_post文件夾下生成一個title的文件,類型爲.md,便是Markdown格式文件。css

注:這裏建立的類型自動爲post類型,即post page,一共有三種格式:html

  1. post $hexo new 'title'a
    這種格式便是直接發佈的。
  2. draft $hexo new draft 'title'
    這種格式爲草稿,當你編寫完不能在網站上直接同步出來,可是經過如下命令能夠進行預覽:
    $hexo server --draft
    當咱們修改完草稿想發佈的時候,只須要輸入如下命令便可發佈:
    $hexo publish title
  3. normal page a$hexo new page titlea
    和前兩種不一樣,這個命令會在source文件夾內建立出c文件夾,與_posts, _drafts並列。文件夾裏面有一個index.md文件。
    刷新頁面,你會發現c並無出如今頁面內,那它在哪兒呢?
    在網址後面加上c/, 即http://localhost:4000/c/,就能夠看到了。
    正由於c不是一個blog page,因此它也不會出如今blog列表中,而是要經過URL去access.

編寫文章

Markdown介紹:

是一種可使用普通文本編輯器編寫的標記語言,經過簡單的標記語法,能夠是普通文本具備必定的格式。git

Markdowm語法:

​ 我在寫Markdown時候用的是Typora,更加的快捷。github

(1)標題:

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

(2)粗體、斜體、刪除線和下劃線

*斜體* 
**粗體** 
***加粗斜體*** 
~~刪除線~~

(3)超連接 Markdown語法

[連接文字](連接地址 "連接描述")
[個人博客](https://mask96.github.io/ "個人博客")

(4)引用 Markdown語法

>文字引用

(5)代碼 Markdown語法:

`單行代碼`

使用反引號(esc下)。效果如上。服務器

(6)分割線 Markdown語法

--- 
***

以上兩種方法都可以表示爲分割線,效果以下網絡


(7)列表 Markdown語法

* 列表項
- 列表項
+ 列表項

以上三種方法都可以表示爲列表。hexo

(8)表格 Markdown語法

| 一個普通標題 | 一個普通標題 | 一個普通標題 |
| ------ | ------ | ------ |
| 短文本 | 中等文本 | 稍微長一點的文本 |
| 稍微長一點的文本 | 短文本 | 中等文本 |

效果以下:編輯器

一個普通標題 一個普通標題 一個普通標題
短文本 中等文本 稍微長一點的文本
稍微長一點的文本 短文本 中等文本

Typroa快捷鍵爲option+command+T。工具

(9)圖片 Markdown語法

1.本地圖片:post

![avatar](/home/picture/1.png)

Alt text:圖片的Alt標籤,用來描述圖片的關鍵詞,能夠不寫。最初的本意是當圖片由於某種緣由不能被顯示時而出現的替代文字,後來又被用於SEO,能夠方便搜索引擎根據Alt text裏面的關鍵詞搜索到圖片。 圖片連接:能夠是圖片的本地地址或者是網址。」optional title」:鼠標懸置於圖片上會出現的標題文字,能夠不寫。

2.網絡圖片:

![avatar](http://baidu.com/pic/doge.png)

以上兩種方法都有很多很方便的地方,本地圖片和網絡圖片都有丟失的可能性。因此能夠考慮將圖片內嵌到文章中:

  1. 將圖片或截圖保存在本地;
  2. 使用在線工具將圖片轉碼至base64編碼;地址1 地址2
  3. 在文檔中插入編碼:
![image][data:image/png;base64, ......]

由於編碼通常太長,因此能夠將其定義爲一箇中間變量。而後將編碼放在文章末尾。

![image][tm]
your document here ...

[tmp]:data:image/png;base64, ......

 

發佈文章

除了第一次部署的時候,咱們會重點用到hexo init這個命令外,在平時寫博客和發佈過程當中最經常使用的就是:

hexo n <title>  :新建文章

hexo s  :啓動服務器,在本地查看內容
hexo g    :生成靜態頁面
hexo deploy    :部署到網站

以上四個步驟。

 

原文地址:https://mask96.github.io/2018/09/21/Markdown%E8%AF%AD%E6%B3%95/

相關文章
相關標籤/搜索