關於發文這件事,正所謂工欲善其事,必先利其器,就從選擇一個好用的文字編輯器或IDE開始,個人私心推薦VSCode。
決定好工具後,首先看到blog根目錄底下有個叫'scaffolds'的資料夾,這裡面放的是Blog頁面模板。打開'post.md'會見到預先寫入的title、date等等,此為發文的模板,當然我們也可以編輯它。例如,模板預設是沒有寫入'categories'的,那我會把它加上去,就不必每次發文還得補上。
在Hexo框架下撰文是使用Markdown,不熟悉語法可以參考官方文件,很簡單的~ 接著就可以開始撰文了,相關指令如下:
Start New Post
shell
cd blog
hexo new post post-title # 'post-title'請置換為自己的文章標題
Publish New Post
shell
hexo d -g # generate --> deploy
Note
- categories是唯一、有序的,tags則沒有區分(關鍵字的概念),意思是如果你的文章設定了A、B兩個類別,那麼這篇文章的分類就會變成"類別A底下的類別B"
- 在new post指令輸入文章標題時,因為標題也是.md的檔名,所以一開始我用underline做區隔(a_b_c),但我發現Hexo會自動把underline轉成hyphen(a-b-c,順帶一提這條短線叫hyphen...dash是破折號呀),所以就配合它啦,反正title可以建立文章後再修改為中文,檔名還是英文命名比較不會有什麼光怪陸離的事情發生(怕.jpg)