主要略述一下使用hexo架站遇到的問題。
順便練習寫寫看技術筆記
初始化
網路上有很多文件了,這邊就不贅述太多 根據官方文件,直接運行以下程式碼:
|
|
就能夠初始化網誌空間。
|
|
上述三個指令分別是:server直接在本機啟動伺服器;generate則會產生靜態檔案;deploy則會將靜態檔案推送到伺服器。 一般來說推送會直接運行下述:
|
|
先運行clean是避免緩存影響了靜態網頁的產生,但若是沒太大的問題也可以不用執行這行指令。
設定
大部分設定都位於_config.yml
這份文件裡,關於theme中的文件也是一樣。
deploy的設定在裡面的deploy區塊,我是直接推送到github上,關於deploy的部分也請參考官方文件。
SSH key的設定則參考Github官方文件
|
|
主要問題
架設時遇到最大的問題,主要是網址設定錯誤導致的主題無法套用。
根據官方文件所寫的
If your site is put in a subdirectory, set url as
http://yoursite.com/child
and root as/child/
網址後若是有子區塊,則root
的位置需要加上其。
注意,/child/
前後都有斜線,少了後面那一條就會出錯。
尤其是在我架設網頁時,使用了https://dephilia.github.io/blog/
的網域,一開始root
設定為/blog
就會導致輸出錯誤,造成輸出的網頁沒有套用到主題模板。
若是有同樣問題(也就是輸出網頁沒套用到主題)的話,可以試試看這樣解決。
大概就這樣
でふ