成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

用Travis-CI自動部署Hexo博客

在搭建Hexo個人博客的過程中,使用Travis-CI來實現(xiàn)自動編譯構建是一個不錯的選擇。相較于在本地搭建Hexo編譯環(huán)境,使用Travis-CI能夠省去安裝Node.js等繁瑣步驟。只需將文件pus

在搭建Hexo個人博客的過程中,使用Travis-CI來實現(xiàn)自動編譯構建是一個不錯的選擇。相較于在本地搭建Hexo編譯環(huán)境,使用Travis-CI能夠省去安裝Node.js等繁瑣步驟。只需將文件push到GitHub倉庫,就能觸發(fā)自動編譯。

采用HTTPS安全認證

在Hexo博客中,我們可以選擇使用Coding作為托管平臺,并進行HTTPS安全認證。雖然要補全Coding的信息才能使用該功能,但也可以選擇其他的托管平臺。通過域名的綁定,可以使用CNAME解析來實現(xiàn)域名穩(wěn)定,而無需擔心IP的變動。對于GitHub倉庫,可以使用海外解析,而對于Coding倉庫,默認使用國內解析。

使用雙倉庫結構

在這里,我們使用了雙倉庫(Dual Repository)結構。因此,在Travis-CI編譯并推送時,需要將文件推送到兩個倉庫。這樣做的好處是,雖然GitHub倉庫的內容無法被百度收錄,但是Coding倉庫的內容可以被收錄。

選擇合適的主題

對于Hexo博客的主題選擇,我使用了Next主題。Next主題有5.0和6.0版本,其中的主要區(qū)別在于語言配置變?yōu)榱藌h-CN。只需在Hexo的配置文件中進行修改即可實現(xiàn)切換。

評論系統(tǒng)的選擇

在我的博客中,我選擇了基于Leancloud的Valine評論系統(tǒng)。需要注意的是,對于使用Next主題的5.0版本和6.0版本,Valine評論系統(tǒng)的app_key命名方式存在差異,一個帶下劃線,一個不帶。在使用過程中,需要根據(jù)自己所用的主題版本進行相應的配置。

5.0升級到6.0的技巧

如果你已經(jīng)使用了Next主題的5.0版本,并且對其進行了一些自定義樣式的修改,但又忘記了具體的修改內容,可以通過git工具進行對比。可以切換到一個備份分支,然后直接覆蓋新版本的文件,再進行比較。我個人使用的是IDEA進行比較操作,效果非常好。

以上是關于Hexo博客優(yōu)化中的一些經(jīng)驗總結,包括使用Travis-CI自動部署、HTTPS安全認證、雙倉庫結構、主題選擇以及評論系統(tǒng)的配置等。同時,也分享了從5.0版本升級到6.0版本的一些技巧。希望對正在使用Hexo搭建個人博客的朋友們有所幫助。

標簽: