主題由Next換爲Material
最近發現Material更符合口味,遂換之。
下載
到主題的github上hexo-theme-material下載 穩定版本>>>,在WebIDE中使用wget
wget https://github.com/viosey/hexo-theme-material/archive/1.4.0.tar.gz
由於WebIDE裏解壓不了zip
格式壓縮文件,所以下載tar.gz
格式,然後解壓
tar -zxvf hexo-theme-material-1.4.0.tar.gz
筆者試過在本地將主題push到私有倉庫裏,主題配置_config.yml
丟失了,然後在WebIDE裏pull無法部署,所以最好先將主題.gitignore
裏的_config.yml
移除。
配置
- 添加相冊和友鏈
- 添加縮略圖
修改永久鏈接
Hexo文章鏈接默認使用博客文件名(我習慣使用中文),這樣在分享鏈接時中文會變成一長串碼,在Hexo站點配置_config.yml
permalink: :year/:month/:day:title.html
如果一天內需要寫多篇博客,可以在每篇博客中增加
permalink: x //可以自己設置x
如本文鏈接 https://cunia.cc/2018/01/21a.html
使用七牛雲圖片樣式
由於新主題使用縮略圖多一點,所以快速壓縮圖片是很需要的。剛好筆者的所有圖片都掛在七牛雲李,七牛雲提供了一種快速處理圖片的工具。
創建一個圖片樣式(縮略圖)並命名(th),分隔符默認爲-
,然後在需要處理的圖片鏈接後面加上-th
即可。
博客部署到Coding
部署到Coding的優點是:Coding服務器是香港服務器,國內訪問較快,Github國內訪問太慢,且Coding可以強制https。
缺點是:部署到Coding上首次訪問會跳出Coding廣告,可以在博客首頁加上host by Coding
並連接到Coding pages官方頁面就行。
創建部署倉庫
倉庫名爲username.coding.me
,將SSH地址複製到站點配置文件內。
SSH
ssh-keygen -t rsa -C "[email protected]"
Enter file in which to save the key (/c/Users/you/.ssh/id_rsa): cod_rsa //由於使用github已經生成了名爲id_rsa的密鑰,這裏使用cod_rsa
之後按照和設置github公鑰一樣的方式即可。但是coding有一問題是經常得執行
ssh-add ~.ssh/cod_rsa
,不然無法本地鏈接到Coding倉庫。
綁定域名
在部署倉庫裏選擇pages服務,部署並綁定自己的域名,然後到域名解析商那裏重新解析即可。
去廣告
按照coding的提示將Coding Pages鏈接放到博客主頁,然後申請即可,可能要申請多次。