博客更新內容(三)

主題由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鏈接放到博客主頁,然後申請即可,可能要申請多次。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章