介紹
從Java轉來JS生態系有一段時間了,有部分疊床架屋的JavaEE技能開始印象薄弱也是很合理的一件事,但前陣子發現,一兩個月沒有修改的JS Side Projects熟悉度也開始直線下降,這一點我實在不能接受…。因此擱置很久的部落格撰寫計畫不能再拖,花了一段時間搞定了這個站。
之所以選用Hexo主要是因為,它是一個使用NodeJS引擎的Static Render工具,我可以
- 使用Markdown編輯,書寫格式是通用的且不必綁定在任何平台
- 由於是JS Based的,我可以方便的修改其Template兼練功
- 方便的架設在Github-Pages上,不需額外尋找伺服器,
撰寫文字時也可滿足填滿綠色框框的強迫症
安裝
安裝上如文件所指引,非常簡單,先安裝Command Line工具
|
|
現在hexo
指令已經可以使用了,使用下列指令初始化Blog
|
|
跑完後,基本的骨幹已經完成,現在你需要產生Assets及第一篇Hello World博文
|
|
然後在本機端起服務
|
|
大功告成,你現在可以打開瀏覽器並輸入網址 http://localhost:4000/ 看到成果
不過只能在自己的電腦上看到沒什麼用,接下來需要把它放上你的Github帳號,在此使用別人寫好的Github Deployer,,安裝首先需要修改主目錄下的_config.yml
,找到下面這行並修改
|
|
下面幾行也順便修改一下
|
|
然後下載人家寫好的Deployer,來協助部署到Github
|
|
現在,你的網站已經在https://你的帳號名稱.github.io/上架好了
備註
安裝上有可能會碰到的問題
- Github的憑證問題,由於我在安裝Mac版的 Gihub Desktop 時,似乎已經把這東西一併搞定了,所以這方面我沒有碰到過