是這樣的,一直想要找一個空間,可以清爽的放 code,可以跟其他人交流
有鑑於系上好朋友們紛紛都建立起自己的部落格,因此我也加入了這個行列。

報著取之於人,回饋之於人的心情,我想要把自己從無到有架設這一個 blog 的過程記錄下來
謝謝那些願意指導我的朋友們!

一、本機環境設定

  1. 首先你要有 node.js,這是一套快速、簡單且功能強大的 Node.js 網誌框架。

  2. 接著你要用 npm install -g hexo 來安裝

理論上這樣就完成了,我個人在裝的時候 npm 不給裝,發現前面加上 sudo 就可以解決。

二、github 帳號設定

  1. 你要申請一個自己的 github 帳號

  2. 在主頁右上方創建一個新的 repo

    create new repo

  3. Repository name 填入 github帳號.github.com 用來創建 github page

三、開始使用 hexo

建立 hexo

{% codeblock %} hexo init {% endcodeblock %}

建立一篇文章,將會是Markdown形式,可以到 source/_post/title.md 去修改

{% codeblock %} hexo new "title" {% endcodeblock %}

生成 public 檔

{% codeblock %} hexo generate {% endcodeblock %}

開啟 server 觀看(預設在 localhost:4000)

{% codeblock %} hexo server {% endcodeblock %}

四、發佈到 github 上面

修改 _config.yml 檔案,最下面加上

{% codeblock %} deploy: type: github repository: [email protected]:github 帳號/github 帳號.github.com.git branch: master {% endcodeblock %}

我那時候用 git 的時候,沒有 ssh 認證,如果遇到相同問題可以看這篇
照著上面的指令走就可以完成,唯獨 mac 裡面似乎內建 id_rsa 這把 key,這邊我不清楚 XD

接著只要輸入

hexo deploy

等待 10 分鐘,你的網誌理論上就架好了!網址為 http://github帳號.github.io

reference

  1. 官方文件非常詳盡,重點是中文

  2. 強者小熊教學文