將hexo博客同時(shí)托管在github,oschina和coding

我是小小強(qiáng)高每,這是我的第11篇原創(chuàng)文章屿岂,閱讀需要大約15分鐘。


背景

目前個(gè)人博客已經(jīng)完成hexo搭建觉义、在百度及谷歌收錄雁社。截止本文寫作時(shí),谷歌可收錄博客晒骇,百度還無法搜索霉撵。由于github禁止百度爬蟲抓取,所以需要想辦法將博客部署到其他的站點(diǎn)上去洪囤。
經(jīng)過考察徒坡,oschina目前無法綁定域名,coding可以瘤缩;github私有倉庫收費(fèi)喇完,oschina和coding不收費(fèi)。所以經(jīng)過一番折騰之后剥啤,目前的博客部署情況如下:

  • 博客源碼文件部署在oschina和coding的私有倉庫上锦溪,本地執(zhí)行git add,git commitgit push后會(huì)推送到對(duì)應(yīng)倉庫上
  • 博客產(chǎn)生的靜態(tài)文件部署在github、coding和oschina的公有倉庫上府怯。本地執(zhí)行hexo cl;hexo g -d之后會(huì)自動(dòng)推送到對(duì)應(yīng)的倉庫上刻诊。
  • github和coding開啟pages服務(wù),用于提供博客服務(wù)牺丙,同時(shí)綁定域名则涯。oschina也開啟pages服務(wù)复局,但是無法綁定域名,可提供博客服務(wù)粟判。

準(zhǔn)備工作

創(chuàng)建coding帳號(hào)亿昏,在coding創(chuàng)建公有倉庫,倉庫名稱與coding用戶名一致档礁,作者使用的是xxx角钩,不創(chuàng)建分支。

配置本地git推送環(huán)境

  • 本地創(chuàng)建coding對(duì)用的ssh key
    ssh-keygen -t rsa -C "xxx@163.com" -f coding事秀,然后復(fù)制coding.pub文件內(nèi)容彤断,拷貝到coding。
  • ssh-add coding 將私鑰加入本地庫(以后每次開機(jī)都要執(zhí)行)
  • 執(zhí)行ssh -T git@git.coding.net測(cè)試是否成功
  • 配置.ssh/config文件易迹,加入以下內(nèi)容

#coding
Host coding
HostName git.coding.net
User git
IdentityFile ~/.ssh/coding

  • 修改_config.yml宰衙,將

deploy:
type: git
repository: https://github.com/xxx/xxx.github.io.git
branch: master

修改為

deploy:
type: git
repo:
github: git@github.com:xxx/xxx.github.io.git,master
coding: git@git.coding.net:xxx/xxx.git,master

注意在yml文件中,:后面都是要帶空格的睹欲。以后執(zhí)行hexo cl;hexo d -g可以推送到兩個(gè)版本庫供炼。另外經(jīng)過測(cè)試,下面也可以

deploy:
type: git
repo:
github: https://github.com/xxx/xxx.github.io.git
coding: https://git.coding.net/xxx/githubblog.git

創(chuàng)建coding博客服務(wù)

coding啟動(dòng)pages服務(wù)

上文推送成功后窘疮,coding的xxx版本庫會(huì)有靜態(tài)文件袋哼,然后選擇pages服務(wù),選擇部署來源master闸衫。部署成功后會(huì)提示http://xxx.coding.me/xxx/部署成功涛贯,點(diǎn)擊可以看到博客頁面。
這里其實(shí)有個(gè)坑蔚出,如果你在建立版本庫時(shí)弟翘,庫名稱和coding用戶名不一致,在pages啟動(dòng)后骄酗,點(diǎn)擊頁面發(fā)現(xiàn)排版混亂稀余,點(diǎn)擊鏈接顯示頁面無法找到。如果要解決這個(gè)問題趋翻,就必須要綁定域名睛琳,在成功綁定域名后,再次啟動(dòng)pages服務(wù)踏烙,頁面顯示正常师骗。所以,為了減少麻煩讨惩,默認(rèn)還是建立與用戶名一致的版本庫吧辟癌,這樣即使不綁定域名,博客也是可以正常訪問的步脓。

綁定域名

綁定過程比較簡(jiǎn)單,成功后執(zhí)行xxx.github.iohttp://xxx.coding.me/xxx/以及http://xxx.coding.me,都會(huì)跳轉(zhuǎn)到xiaoxiaoqiang.win

創(chuàng)建coding私有倉庫

之前已經(jīng)將hexo博客的源文件部署到oschina的私有倉庫上靴患,不過既然使用了coding仍侥,順便也想在coding上也部署一個(gè)源文件庫作為備份。這里就涉及到本地git庫如何推送遠(yuǎn)端不同的倉庫的知識(shí)鸳君。

創(chuàng)建coding私有庫

在coding創(chuàng)建私有項(xiàng)目hexo农渊,不創(chuàng)建任何分支。

修改本地git的config文件

方法1:

vim .git/config

最后增加

[remote "web"]
url = https://git.oschina.net/xxx/hexo.git
url = https://git.coding.net/xxx/hexo.git

每次執(zhí)行git add .,git commit 或颊,然后執(zhí)行git push web

方法二:

git remote add web https://git.oschina.net/xxx/hexo.git
git remote set-url --add https://git.coding.net/xxx/hexo.git
git push all --all

這種方法實(shí)際修改的也是config文件砸紊。

參考

hexo高階教程:想讓你的博客被更多的人在搜索引擎中搜到嗎?
Git提交到多個(gè)遠(yuǎn)程倉庫

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末囱挑,一起剝皮案震驚了整個(gè)濱河市醉顽,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌平挑,老刑警劉巖游添,帶你破解...
    沈念sama閱讀 211,123評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異通熄,居然都是意外死亡唆涝,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門唇辨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來廊酣,“玉大人,你說我怎么就攤上這事赏枚⊥龀郏” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵嗡贺,是天一觀的道長隐解。 經(jīng)常有香客問我,道長诫睬,這世上最難降的妖魔是什么煞茫? 我笑而不...
    開封第一講書人閱讀 56,357評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮摄凡,結(jié)果婚禮上续徽,老公的妹妹穿的比我還像新娘。我一直安慰自己亲澡,他們只是感情好钦扭,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著床绪,像睡著了一般客情。 火紅的嫁衣襯著肌膚如雪其弊。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,760評(píng)論 1 289
  • 那天膀斋,我揣著相機(jī)與錄音梭伐,去河邊找鬼。 笑死仰担,一個(gè)胖子當(dāng)著我的面吹牛糊识,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播摔蓝,決...
    沈念sama閱讀 38,904評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼赂苗,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了贮尉?” 一聲冷哼從身側(cè)響起拌滋,我...
    開封第一講書人閱讀 37,672評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎绘盟,沒想到半個(gè)月后鸠真,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡龄毡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評(píng)論 2 325
  • 正文 我和宋清朗相戀三年吠卷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片沦零。...
    茶點(diǎn)故事閱讀 38,599評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡祭隔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出路操,到底是詐尸還是另有隱情疾渴,我是刑警寧澤,帶...
    沈念sama閱讀 34,264評(píng)論 4 328
  • 正文 年R本政府宣布屯仗,位于F島的核電站搞坝,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏魁袜。R本人自食惡果不足惜桩撮,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望峰弹。 院中可真熱鬧店量,春花似錦、人聲如沸鞠呈。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蚁吝。三九已至旱爆,卻和暖如春舀射,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背怀伦。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評(píng)論 1 264
  • 我被黑心中介騙來泰國打工后控, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人空镜。 一個(gè)月前我還...
    沈念sama閱讀 46,286評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像捌朴,于是被迫代替她去往敵國和親吴攒。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容