利用Github免費搭建個人主頁(個人博客)

之前閒着, 利用Github搭了個免費的個人主頁。 (colin1994.xyz)

這裏是我的一個簡單主頁,有興趣的朋友可以訪問看看。


**********

先不公開了

**********


今天到家了, 趁着閒着, 寫一篇相關教程記錄自己搭建的過程。

涉及:

  •  Github註冊
  •  Github搭建博客
  •  域名選購
  •  綁定域名
  •  更多


一。  Github註冊


在地址欄輸入地址:http://github.com/join
填寫相關信息, 按步驟完成即可。



這樣, 你就擁有了屬於自己的Github賬號了。 很簡單吧~

GitHub · Build software better, together.           So Cool!



二。 Github搭建博客

配置和使用Github

以下教程主要參考beiyuu的《使用Github Pages建獨立博客》寫成。

配置SSH keys

我們如何讓本地git項目與遠程的github建立聯繫呢?用SSH keys。

檢查SSH keys的設置

首先我們需要檢查你電腦上現有的ssh key:

$ cd ~/. ssh 檢查本機的ssh密鑰

如果提示:No such file or directory 說明你是第一次使用git。

生成新的SSH Key:

$ ssh-keygen -t rsa -C "郵件地址@youremail.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):<回車就好>

注意1: 此處的郵箱地址,你可以輸入自己的郵箱地址;注意2: 此處的「-C」的是大寫的「C」

然後系統會要你輸入密碼:

Enter passphrase (empty for no passphrase):<輸入加密串>
Enter same passphrase again:<再次輸入加密串>

在回車中會提示你輸入一個密碼,這個密碼會在你提交項目時使用,如果爲空的話提交項目時則不用輸入。這個設置是防止別人往你的項目裏提交內容。

注意:輸入密碼的時候沒有*字樣的,你直接輸入就可以了。

最後看到這樣的界面,就成功設置ssh key了:

添加SSH Key到GitHub

在本機設置SSH Key之後,需要添加到GitHub上,以完成SSH鏈接的設置。

  • 1、打開本地C:\Documents and Settings\Administrator.ssh\id_rsa.pub文件。此文件裏面內容爲剛纔生成人密鑰。如果看不到這個文件,你需要設置顯示隱藏文件。準確的複製這個文件的內容,才能保證設置的成功。

  • 2、登陸github系統。點擊右上角的 Account Settings—->SSH Public keys —-> add another public keys

  • 3、把你本地生成的密鑰複製到裏面(key文本框中), 點擊 add key 就ok了

測試

可以輸入下面的命令,看看設置是否成功,[email protected]的部分不要修改:

$ ssh -T git@github.com

如果是下面的反饋:

The authenticity of host 'github.com (207.97.227.239)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?

不要緊張,輸入yes就好,然後會看到:

Hi cnfeat! You've successfully authenticated, but GitHub does not provide shell access.

設置用戶信息

現在你已經可以通過SSH鏈接到GitHub了,還有一些個人信息需要完善的。

Git會根據用戶的名字和郵箱來記錄提交。GitHub也是用這些信息來做權限的處理,輸入下面的代碼進行個人信息的設置,把名稱和郵箱替換成你自己的,名字必須是你的真名,而不是GitHub的暱稱。

$ git config --global user.name "cnfeat"//用戶名
$ git config --global user.email  "[email protected]"//填寫自己的郵箱

SSH Key配置成功

本機已成功連接到github。

若有問題,請重新設置。常見錯誤請參考:

GitHub Help - Generating SSH Keys

GitHub Help - Error Permission denied (publickey)

使用GitHub Pages建立博客

與GitHub建立好鏈接之後,就可以方便的使用它提供的Pages服務,GitHub Pages分兩種,一種是你的GitHub用戶名建立的username.github.io這樣的用戶&組織頁(站),另一種是依附項目的pages。

想建立個人博客是用的第一種,形如cnfeat.github.io這樣的可訪問的站,每個用戶名下面只能建立一個。

github上建立倉庫

登錄後系統,在github首頁,點擊頁面右下角「New Repository」

填寫項目信息:

project name:cnfeat.github.io

description: Writing 1000 Words a Day Changed My Life

注:Github Pages的Repository名字是特定的,比如我Github賬號是cnfeat,那麼我Github Pages Repository名字就是cnfeat.github.io。

點擊「Create Repository」 完成創建。



創建完以後, 等半個小時左右, 屬於你的個人主頁就配置好了。 你可以通過 xxx.github.io 進行訪問。其中(xxx爲你的Github用戶名)



三。域名選購

這裏我選擇的是dnspod。當然, 這樣的服務商很多, 比較出名的應該是萬網和dnspod。 不過建議使用dnspod, 萬網那個後臺簡直了…

進入https://domains.dnspod.cn 選擇你想要的域名, 購買即可。  我這裏的.xyz域名算是最便宜的一種吧。 如果你想學習如何搭建, 建議也買這種的。 9元/年

域名購買支持支付寶。


四。綁定域名

將獨立域名與GitHub Pages的空間綁定

在Repository的根目錄下面,新建一個名爲CNAME的文本文件,裏面寫入你要綁定的域名,比如colin1994.xyz

如下:


然後到dnspod中, 選擇我的域名—>添加一條記錄

如下:



這裏記錄類型選擇 A.  記錄值設置爲對應的服務器IP。  也就是你的Github主頁的IP。 (獲取辦法: 打開終端, 輸入 ping  xxx.github.io) 即可獲得。

另外,  如果想指定子域名, 比如 blog.colin1994.xyz 這樣, 那麼你可以設置如下:

主機類型 blog

記錄類型 CNAME

記錄值 xxx.github.io

然後到你Github中, 設置CNAME的內容爲 blog.colin1994.xyz


如此, 即可。


接下去, 你訪問  colin1994.xyz  即可自動指定到 colin1994.github.xyz 訪問個人主頁。



五。更多


你可以在github中編輯你自己的個人主頁, 想怎麼玩, 看你自己。

另外附錄一些不錯的教程, 以供參考。

hexo邊搭邊記

如何搭建一個獨立博客——簡明Github Pages與Hexo教程

一步步在GitHub上創建博客主頁 全系列 by pchou(推薦)



當然. 如果本教程中有任何問題或者不懂的地方, 歡迎指出~



哦哦哦,對了。 還有很重要的一件事, 那就是拉票~

我參加了 2014 CSDN博客之星評選

如果喜歡, 就給我投上一票吧。 謝謝。可憐


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章