好處1:託管可以免費託管在各大平台上,如github,gitcafe等。
好處2:託管只需要購買乙個幾十rmb/年的網域名稱,然後cname到平台位址,這樣就實現了別人通過自己購買的網域名稱來訪問你的功能。
剛開始我是託管在github上的,可能是由於我的網速以及其他因素,我訪問的速度很快。我的很多朋友說訪問我的**的時候速度太慢以及404打不開等因素。於是我找到了gitcafe。
gitcafe免費並且速度快,但是我從網域名稱解析github換到gitcafe的時候遇到了一些問題。
首先在gitcafe註冊,然後新增ssh(這些步驟和github一樣,這裡不再重複),新建乙個專案:
專案名和使用者名稱要一致。(注意:要建立「公開專案」而不是「私有專案」),分支為gitcafe-pages
設定.png
進入hexo的根目錄,開啟_config.yml,更新**如下:
deploy:
type: git
# github配置
#repository:
#branch: master
# gitcafe配置
repository:
branch: gitcafe-pages
輸入命令
hexo g -d
嘩嘩嘩後**就同步到gitcafe了。
現在我們到阿里雲控制面板更改解析值:
阿里雲.png
benjaminwhx.gitcafe
.io
這時,我訪問benjaminwhx.com可以訪問,於是我天真的以為一切沒問題了。我的小夥伴還是說訪問不了,我就問他們有沒有開**,並且給他gitcafe的官網讓他訪問。結果他可以訪問gitcafe官網,訪問不了我的**。
細細一想,我才發現可能是網域名稱解析值更改了並沒有立刻生效,所以我還是訪問的原來github的位址,小夥伴也是訪問的github,只不過他翻不了牆+網速不好,所以404,所以我決定查一下位址是否解析上。
[piqiu@benjaminpro ~/documents/hexo/source/_posts]$nslookup benjaminwhx.com
server: 10.10.6.1
address: 10.10.6.1#53
non-authoritative answer:
benjaminwhx.com canonical name = benjaminwhx.github
.io.
benjaminwhx.github
.io canonical name = github.map
.fastly
.net.
name: github.map
.fastly
.net
以上表明位址根本沒有對映到gitcafe,於是我等了大概3分鐘,終於對映過去了。
[piqiu@benjaminpro ~/documents/hexo/source/_posts]$nslookup benjaminwhx.com
server: 10.10.6.1
address: 10.10.6.1#53
non-authoritative answer:
benjaminwhx.com canonical name = benjaminwhx.gitcafe
.io.
name: benjaminwhx.gitcafe
.io
這樣終於對映上了,於是我信心滿滿開啟網頁,發現我也是404了,這是為什麼?
經過一番查詢,終於找到原因。
原來gitcafe中還有乙個選項要進行配置:
最後配置完這個,松了一口氣。小夥伴們終於可以快速的訪問了。
Hexo部落格部署到伺服器
在centos系統上安裝git yum install git檢測是否安裝成功 git version git version 1.8.3.1 新增git使用者 adduser git修改git使用者密碼 passwd git新增公鑰,並賦予許可權 su gitcd mkdir ssh chmod ...
hexo搭建部落格
有乙個github賬號,沒有的話去註冊乙個 安裝了node.js npm 安裝了git 新建乙個名為你的使用者名稱.github.io的倉庫,比如說,如果你的github使用者名稱是test,那麼你就新建test.github.io的倉庫 必須是你的使用者名稱,其它名稱無效 將來你的 訪問位址就是 ...
Hexo 部落格搭建
本站的部落格搭建採用hexo next主題,部署在github pages。下面手把手帶你搭建免費高效的部落格系統 hexo 快速 簡潔且高效的部落格框架,基於nodejs環境。hexo使用markdown 或其他渲染引擎 解析文章,在幾秒內,即可利用靚麗的主題生成靜態網頁。安裝前提 git win...