hexo是使用Markdown編輯文章的,我寫的這些文章也都是用這種標記語言完成的。所以,我們先從Markdown說起。
什么是Markdown
Markdown語法
例文
你可以使用vim工具直接編輯md文件,也可以用記事本打開md文件編輯你的文章,也可以Markdown的編輯器編寫,有很多在線的編輯器,何有不少客戶端的編輯器,我是Mac系統,用的一個叫 Mou 的編輯器,還比較好使。Windows系統下,你可以自己找一下,應該也會有很好用的編輯器。
什么是Markdown
Markdown 是一種輕量級標記語言,創始人為約翰·格魯伯和亞倫·斯沃茨。它允許人們“使用易讀易寫的純文本格式編寫文檔,然后轉換成有效的XHTML文檔”。 ——維基百科
先簡單介紹一下,Markdown的語法,具體怎么用,我相信大家一看例文就馬上明白了。
Markdown語法
1、分段: 兩個回車
2、換行 兩個空格 + 回車
3、標題 # ~ ###### 井號的個數表示幾級標題,即Markdown可以表示一級標題到六級標題
4、引用 >
5、列表 * , + , - , 1. ,選其中之一,注意后面有個空格
6、代碼區塊 四個空格 開頭
7、鏈接
[文字](鏈接地址)
8、圖片
 //圖片地址可以是本地路勁,也可以是網絡地址
9、強調
**文字** , __文字__ , _文字_ , *文字*
10、代碼
```,``
hexo常用命令
我們在前面的已經略微的接觸了一些hexo的命令,如 hexo new "my blog" , hexo server 等。下面來介紹一下我們經常會用到的hexo命令
1、新建
hexo new "my blog"
新建的文件在 hexo/source/_posts/my-blog.md
2、生成靜態頁面
hexo g
一般部署上去的時候都需要編譯一下,編譯后,會出現一個 public 文件夾,將所有的md文件編譯成html文件
3、開啟本地服務
hexo s
這個命令,我之前已經用過了,開啟本地hexo服務用的
4、部署
hexo d
部署到git上的時候,需要用這個命令,下一篇中,我們會使用到這個命令
5、清除 public
hexo clean
當 source 文件夾中的部分資源更改過之后,特別是對文件進行了刪除或者路徑的改變之后,需要執行這個命令,然后重新編譯。
6、更新algolia搜索Index
hexo algolia
當發布新文章時需要在Algolia數據庫添加新的Index,這樣才能添加到搜索中
以上這些都是我在使用過程中經常用到的一些hexo命令。最為詳細、最為全面的說明文檔當然還是在 官網 。請各位猛戳。