導航:首頁 > IDC知識 > github博客綁定域名

github博客綁定域名

發布時間:2021-02-14 20:38:03

1、hexo搭建的博客怎麼綁定域名

可先試用一下,不懂技術也能做網站。自助建站,有數百套模板,都是可以修改的,有學習資料等,半天就可以學會了。
215 元做網站:COM頂級域名+國際版(5G 阿里雲主機,不用備案,不限流量)。
可以找咱們。

2、github 怎麼搭建博客

1. 注冊賬號:
地址: https://github.com/
輸入賬號、郵箱、密碼,然後點擊注冊按鈕.

圖1 第1步

2. 初始設置
注冊完成後,選擇Free免費賬號完成設置。

圖2 第2步

2.1 驗證郵箱
請打開你的郵箱,查看發送給你的確認郵件,你需要驗證郵箱後,後面生成的個人主頁才會被接受和發布.

3. 創建頁面倉庫
地址: https://github.com/new
這個倉庫的名字需要和你的賬號對應, 如 tiemaocsdn.github.io
輸入基本信息,然後點擊創建倉庫.

圖3 第3步

4. 進入項目設置頁面
因為這個項目就是專門的放頁面的,所以master分支即可. 如果是你的某個倉庫的頁面,你需要設置到 gh-pages 分支中,關於這些,請參考本文末尾提到的參考資料.

圖4 第4步


5. 進入自動頁面生成器
在設置頁面,下拉到底部, 默認分支(master)不用管.

圖5 第5步


6.1 創建用戶頁面(即技術博客站點)
輸入一些內容,可以自己編輯,也可以從readme載入:

圖6-1 第6-1步


6.2 繼續,選擇主題

圖6-2 第6-2步


7. 選擇主題,然後發布
如下圖所示,其實這些以後你都可以自己修改替換,這只是生成一些css,html,img到你的倉庫裡面.

圖7 第7步


8. 查看效果
現在,你可以訪問自己的GitHub.io 上的主頁了,例如:
http://tiemaocsdn.github.io/
頁面效果如下圖所示:

圖8 第8步

9. CNAME綁定域名

到這一步,其實已經很明確了, http://tiemaocsdn.github.io/ 這么一個域名,就指向了剛剛構建的這個站點/頁面。 如果嫌棄這個域名太土了怎麼辦? 

其實很好辦,花錢買個喜歡的域名映射過去就好了。 在根路徑下創建一個文件, 文件名是大寫的 "CNAME", 注意沒有後綴。 因為tiemaocsdn 沒有購買域名,那麼就拿另一個來說事吧。

類似下面這樣:

https://github.com/renfufei/renfufei.github.io/blob/master/CNAME

裡面的內容,就是訪問此 xxx.github.io 時會重定向到此域名,所以其實這個地址可以是任意值。 但是為了有意義,我們可以定義為某個固定的域名,例如 :

[plain] view plain copy

blog.cncounter.com  

文件的內容只有一行,這樣訪問 http://renfufei.github.io 時瀏覽器就接收到重定向指令,跳轉到CNAME裡面指定的域名去了。  

大致的響應頭和狀態碼如下,你也可以使用Chrome打開NetWork,勾選上 Preserve Log 保留日誌看一看相關信息:

[plain] view plain copy

Request URL:http://renfufei.github.io/  

Request Method:GET  

Status Code:301 Moved Permanently  

Location:http://blog.cncounter.com/  

Server:GitHub.com  

這樣就很明白了,訪問此站點時,如果域名不是 blog.cncounter.com ,那麼就會跳轉到 http://blog.cncounter.com/,個人惡意推測,即便你將CNAME文件的內容設置為 www.baidu.com 也是可行的,這樣訪問的時候直接跳轉到百度了。
但是,如果 http://blog.cncounter.com/ 是空的怎麼辦?  這就需要你自己保證咯。

當然,要是這么結束掉,那本文就是一篇坑文。 
如果你持有這個域名,那麼你可以將域名的對應記錄也CNAME到 "renfufei.github.io" . 記住, renfufei.github.io 已經是一個互聯網上能明確定位到的地址,所以DNS記錄完全可以映射到此路徑.

例如如下的記錄, DNS中,A記錄那就是直接指定一個IP。 CNAME就是重命名,指向另一個域名。 主機記錄就是前綴,例如: blog, 與 cncounter.com 拼接在一起就是 blog.cncounter.com ,如果你想映射 www.cncounter.com ,那麼主機記錄就是 www ,記錄類型是CNAME,記錄值是renfufei.github.io;如果想將 http://cncounter.com 這個根域名也映射到,那麼記錄類型也是CNAME,主機記錄就是一個英文的 at: "@". 你可以將多個域名都映射到 xxxxx.github.io 之類的你自己的站點上,但原則上都會跳轉到你新建的 CNAME文件中的域名上。【放心,不會死循環。。。】.好的,恭喜你!


10. 倉庫的頁面

創建好個人或組織的Github首頁之後,就擁有了一個固定的二級域名。 

那麼,每個項目都可以使用頁面生成器生成一個項目的頁面(page)。 當然,項目使用的 pages 就不是 master 分支了,而是一個叫做 gh-pages 的分支。gh 是 github 的簡稱, github會自動解析下面的頁面。

相應的訪問路徑類似 http: //xxx.github.io/project-name/ 這樣。例如: http://blog.cncounter.com/cncounter/

對應的分支為: https://github.com/cncounter/cncounter/tree/gh-pages

有興趣你可以點進去看看,生成方式和上面的基本一樣。 當然,Github現在改版了,新版的布局,Settings 被挪到了上方,但是基本操作還是不變的。


注意事項:

如果報404,或者其他錯誤,請稍等,或者檢查你的郵箱,看看構建失敗的提示信息.

比如我的,因為最初沒有驗證郵箱,結果收到了好幾次發布失敗的通知(如下面的郵件提示)。

以後每次你提交(或在線修改後提交)文件到這個倉庫,GitHub 都會自動為你構建,並發布。

所以,有問題,請修改並提交某個文件,重新試試吧!

[plain] view plain copy

The page build failed with the following error:  

You need a verified email address in your GitHub account to publish Pages.  

You can verify your email addresses from your Settings panel:  

https://github.com/settings/emails  

If you have any questions please contact us at https://github.com/contact.  


下面是參考的一部分:

您可以通過GitHub的頁面自動生成器快速為 項目,用戶(User,比如你的賬號),或組織(Organization, 比如 alibaba) 創建一個網站(其實就是技術博客啦)。

生成用戶/組織的網頁

要生成用戶/組織的網站頁面,你需要創建一個倉庫(repository,代碼庫),名為: username.github.io 或 orgname.github.io ; 用戶名或組織名 必須 是你自己的賬號/或所屬的組織, 否則GitHub Pages 站點不會幫你生成(build,構建,編譯,)。 GitHub的頁面自動生成器可以通過倉庫的設置頁面(Settings page)看到。 您可以閱讀更多關於用戶和組織頁面的內容 。

警告: GitHub頁面網站在互聯網上是公開,即使其所屬的倉庫是私有的。 如果你有敏感數據在頁面倉庫中,您可能需要在發布之前刪除他們。

3、github博客綁定個人域名後,公安備案時網站IP應該填什麼?

海外空間不需要公安備案吧 不用填寫的

4、github綁定的博客域名是什麼來著

域名的注冊遵循先申請先注冊為原則,管理認證機構對申請企業提出的域名是否違反了第三方的權利不進行任何實質性審查。在中華網庫每一個域名的注冊都是獨一無二、不可重復的。因此在網路上域名是一種相對有限的資源,它的價值將隨著注冊企業的增多而逐步為人們所重視。
網路是基於TCP/IP協議進行通信和連接的,每一台主機都有一個唯一的標識固定的IP地址,以區別在網路上成千上萬個用戶和計算機。網路在區分所有與之相連的網路和主機時,均採用了一種唯一、通用的地址格式,即每一個與網路相連接的計算機和伺服器都被指派了一個獨一無二的地址。為了保證網路上每台計算機的IP地址的唯一性,用戶必須向特定機構申請注冊,分配IP地址。網路中的地址方案分為兩套:IP地址系統和域名地址系統。這兩套地址系統其實是一一對應的關系。IP地址用二進制數來表示,每個IP地址長32比特,由4個小於256的數字組成,數字之間用點間隔,例如100.10.0.1表示一個IP地址。由於IP地址是數字標識,使用時難以記憶和書寫,因此在IP地址的基礎上又發展出一種符號化的地址方案,來代替數字型的IP地址。每一個符號化的地址都與特定的IP地址對應,這樣網路上的資源訪問起來就容易得多了。這個與網路上的數字型IP地址相對應的字元型地址,就被稱為域名。
可見域名就是上網單位的名稱,是一個通過計算機登上網路的單位在該網中的地址。一個公司如果希望在網路上建立自己的主頁,就必須取得一個域名,域名也是由若幹部分組成,包括數字和字母。通過該地址,人們可以在網路上找到所需的詳細資料。域名是上網單位和個人在網路上的重要標識,起著識別作用 ,便於他人識別和檢索某一企業 、組織或個人的信息資源,從而更好地實現網路上的資源共享。除了識別功能外,在虛擬環境下,域名還可以起到引導、宣傳、代表等作用。

5、github搭建個人網站後如何設置域名

空間可以綁定多個域名,可到主機控制面板中綁定其他域名(同時請將域名A記錄解析到空間IP地址上)。。

6、怎樣將域名綁定到github pages 博客上

將域名綁定到github pages 博客上的解決方法

有如題需求的,一般都是程序員,有些步驟就不詳細說了,寫一些重點。

1、添加CNAME文件。

在倉庫根目錄下添加一個CNAM文件,沒有後綴名,裡面內容為域名(如:test.com),不需要添加http/www等前綴。

ping username.github.io記錄下IP地址。

2、添加 DNSService記錄。

去DNSPod注冊個賬號,添加域名,設置兩個A記錄。分別是@和w w w,ip地址填上個步驟獲取的IP地址。

3、設置域名的DNS。

在相應域名的Csutom DNS里,設置DNS service,添加兩條記錄f1g1ns1.dnspod.net和f1g1ns2.dnspod.net

4、漫長的等待。

要全球解析生效,得等上一會了,也可以先ping一下自己的設置對不對。

7、如何將github站點綁定域名

作者:sjyan
鏈接:https://www.hu.com/question/31377141/answer/103056861
來源:知乎
著作權歸作者所有,轉載請聯系作者獲得授權。

1. 向你的 Github Pages 倉庫添加一個CNAME(一定要*大寫*)文件

其中只能包含一個頂級域名,像這樣:

example.com

如果你是用 hexo 框架搭建博客並部署到 Github Pages 上,每次

> hexo g
> hexo d

後會把你的博客所在目錄下 public 文件夾里的東西都推到 Github Pages 倉庫上,並且把 CNAME 文件覆蓋掉,解決這個問題可以直接把 CNAME 文件添加到 public 文件夾里,這樣每次推的時候就不用擔心倉庫里的 CNAME 文件被覆蓋掉了。

2. 向你的 DNS 配置中添加 3 條記錄

@ A 192.30.252.153
@ A 192.30.252.154
www CNAME username.github.io.

用你自己的 Github 用戶名替換 username

推薦使用 DNSPOD 的服務,使用國外的 DNS 解析服務可能有被牆的風險。

至於如何使用 DNSPOD 解析域名,參考
http://jingyan.baidu.com/article/546ae1857c4ee81149f28cbe.html

3. 等待你的 DNS 配置生效

對DNS的配置不是立即生效的,過10分鍾再去訪問你的域名看看有沒有配置成功 : )

8、github怎麼綁定自己的域名

1. 向你的 Github Pages 倉庫添加一個CNAME(一定要*大寫*)文件
其中只能包含一個頂級域名,像這樣:
example.com

如果你是用 hexo 框架搭建博客並部署到 Github Pages 上,每次
> hexo g
> hexo d

後會把你的博客所在目錄下 public 文件夾里的東西都推到 Github Pages 倉庫上,並且把 CNAME 文件覆蓋掉,解決這個問題可以直接把 CNAME 文件添加到 source 文件夾里,這樣每次推的時候就不用擔心倉庫里的 CNAME 文件被覆蓋掉了。

2. 向你的 DNS 配置中添加 3 條記錄
@ A 192.30.252.153
@ A 192.30.252.154
www CNAME username.github.io.

用你自己的 Github 用戶名替換 username
推薦使用 DNSPOD 的服務,使用國外的 DNS 解析服務可能有被牆的風險。
至於如何使用 DNSPOD 解析域名,參考
http://jingyan.baidu.com/article/546ae1857c4ee81149f28cbe.html

3. 等待你的 DNS 配置生效
對DNS的配置不是立即生效的,過10分鍾再去訪問你的域名看看有沒有配置成功 : )

9、.cn域名解析到github個人博客上需要備案嗎

國內空間的話還是要備案使用的,cn 還要實名認證才可以解析的。我就是做域名建站的

10、github pages綁定了個人域名,怎麼使用https訪問而證書不報錯

你要是只用GitHub的服務肯定是不行的,必須要用一個別的服務。或者你可以用自己的伺服器搭建Jekyll博客,相比之下比 CloudFlare 復雜。

與github博客綁定域名相關的知識