Blog搭建--避免read.me、CNAME文件的覆蓋

https://www.cnblogs.com/chengxs/p/7496265.html
詳細(xì)的可以查看hexo博客的演示:https://saucxs.github.io/

綁定域名可以查看:http://www.chengxinsong.cn

可以查看在github上生成的靜態(tài)文件(如果覺(jué)得可以請(qǐng)給顆星星):https://github.com/saucxs/saucxs.github.io.git</pre>

注意1:怎么避免 .md 文件被解析?

Hexo原理就是hexo在執(zhí)行hexo generate時(shí)會(huì)在本地先把博客生成的一套靜態(tài)站點(diǎn)放到public文件夾中,在執(zhí)行hexo deploy時(shí)將其復(fù)制到.deploy文件夾中。Github的版本庫(kù)通常建議同時(shí)附上README.md說(shuō)明文件,但是hexo默認(rèn)情況下會(huì)把所有md文件解析成html文件,所以即使你在線生成了 README. md,它也會(huì)在你下一次部署時(shí)被刪去。怎么解決呢?

在執(zhí)行hexo deploy前把在本地寫(xiě)好的README.md文件復(fù)制到.deploy文件夾中,再去執(zhí)行hexo deploy。

注意2:CNAME文件在下次 hexo deploy的時(shí)候就消失了,需要重新創(chuàng)建,這樣就很繁瑣

方法一:每次 hexo d 之后,就去 GitHub 倉(cāng)庫(kù)根目錄新建 CNAME文件

方法二:在 hexo g 之后, hexo d 之前,把CNAME文件復(fù)制到 “\public\” 目錄下面,里面寫(xiě)入你要綁定的域名。

方法三(推薦):將需要上傳至github的內(nèi)容放在source文件夾,例如CNAME、favicon.ico、images等,這樣在 hexo d 之后就不會(huì)被刪除了。

方法四:通過(guò)安裝插件實(shí)現(xiàn)永久保留

npm install hexo-generator-cname --save

之后在_config.yml中添加一條

Plugins: - hexo-generator-cname

需要注意的是:如果是在github上建立的CNAME文件,需要先clone到本地,然后安裝插件,在deploy上去即可。CNAME只允許一個(gè)域名地址。

注意3:每次生成的 CNAME 都是 yoursite.com 怎么解決?

之前每一次hexo d -g 都會(huì)出現(xiàn)訪問(wèn)不了網(wǎng)站,需要手動(dòng)在github page的setting里重新設(shè)置一下,下面就是解決方案。

修改 _config.yml

url: http://www.chengxinsong.cn
root: / 
permalink: :year/:month/:day/:title/ 
permalink_defaults:
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 使用 默認(rèn)是占滿全屏幕的修改參數(shù)參照
    tea9閱讀 1,682評(píng)論 0 1
  • 【冷讀術(shù)】 介入有三種方法,直接開(kāi)場(chǎng),間接開(kāi)場(chǎng),和服從性測(cè)試。 兩大類:共性冷讀。(就是人的共同點(diǎn)來(lái)進(jìn)行,人的兩面...
    然西閱讀 3,020評(píng)論 0 2
  • “靜待花開(kāi)”這個(gè)詞,如果由自己大聲說(shuō)出來(lái)的時(shí)候,覺(jué)得自己頭上隱隱有個(gè)發(fā)光的圈圈。不過(guò)如果是由別人告訴我的時(shí)候,最想...
    李源_源哥閱讀 1,612評(píng)論 5 7
  • 從事互聯(lián)網(wǎng)行業(yè)十余年,正式踏足互聯(lián)網(wǎng)醫(yī)療行業(yè)也已經(jīng)有5個(gè)年頭了。一路走來(lái),點(diǎn)滴在心,有喜悅,有迷茫,有遺憾,有不舍...
    三五哥閱讀 200評(píng)論 0 0
  • 這里只是純粹的iOS 原生項(xiàng)目集成 React Native, 集成前的準(zhǔn)備工作這里不多說(shuō)了,React Nati...
    村雨灬龑閱讀 573評(píng)論 1 1

友情鏈接更多精彩內(nèi)容