最近有好友會(huì)問,你那個(gè)博客站點(diǎn)域名是啥來著章贞?我就發(fā)現(xiàn)之前申請(qǐng)的域名確實(shí)很難記祥绞,就算告訴過了很快就會(huì)忘了,雖然當(dāng)時(shí)還覺得.com
的域名很牛X的樣子,發(fā)現(xiàn)問題后蜕径,果斷入手了lupeng.me两踏,這個(gè)域名雖然不是.com
國際域名,但是相比而言要好記得多了兜喻,直接就是名字全拼梦染,二級(jí)域名.me
也比較新穎,由于站點(diǎn)只是一個(gè)簡單的Blog朴皆,直接訪問lupeng.me
就OK了帕识。
那么現(xiàn)在就有一個(gè)問題了,后臺(tái)統(tǒng)計(jì)發(fā)現(xiàn)還是有一些老用戶會(huì)訪問我的Blog站點(diǎn)的遂铡,如果直接廢除掉肮疗,感覺很不負(fù)責(zé)任。于是只能將該域名指向到之前的域名了忧便。
顯性URL指向 or 隱性URL指向族吻,由于域名都是在萬網(wǎng)上申請(qǐng)的帽借,很遺憾被告知沒有備案的域名不支持該功能珠增。
當(dāng)然你可以將兩個(gè)域名都指向你的服務(wù)器一樣OK了失乾,但是這個(gè)博客站點(diǎn)只是搭載在了Github上现恼,使用了Github的Pages功能业扒,并沒有自己的服務(wù)器学歧,而且Github Pages是不支持多域名指向的卧波,于是只能另尋他法了蚌成。
其實(shí)國內(nèi)也有一家提供類似Github pages服務(wù)的公司策橘,那就是Gitcafe窗悯。通過將Hexo部署到它上面蜓谋,同樣也可以獲得類似pages的服務(wù)(因?yàn)榉?wù)器在國內(nèi)梦皮,速度會(huì)比Github更加快),具體方法可以自己去Gitcafe官方站點(diǎn)上去找桃焕。
既然是同一個(gè)站點(diǎn)剑肯,而又部署到完全不同的服務(wù)器上,必須要一鍵部署才是最完美的观堂,不然就得來回折騰让网,好在Hexo是支持這個(gè)功能的,非常方便师痕,只要在_config.yml
配置文件中如下配置溃睹,就OK了。
# Deployment
## Docs: http://hexo.io/docs/deployment.html
deploy:
type: git
repo:
github: https://github.com/pengloo53/pengloo53.github.io.git
gitcafe: https://gitcafe.com/pengloo53/pengloo53.git
branch: master
上面repo替換成自己的repo地址就可以了胰坟。以后只要執(zhí)行hexo d -g
因篇,就會(huì)自動(dòng)將Hexo站點(diǎn)布置到上述兩個(gè)Git repo中。
最后分別設(shè)置兩個(gè)域名的CNAME
類型的域名解析,使它們分別指向Github以及Gitcafe的pages就可以了惜犀。
當(dāng)訪問www.linux2me.com
時(shí)铛碑,使用的是Github Pages服務(wù),當(dāng)訪問lupeng.me
時(shí)虽界,使用的是Gitcafe Pages服務(wù)汽烦。
寫在最后,當(dāng)然有能力的完全可以搭載在自己的服務(wù)器上莉御,使用自己的資源才是正確的價(jià)值觀撇吞。
參考文章:Hexo多Repo部署——使用Github和GitCafe同時(shí)托管博客 | Less is More