通過GitHub創建一個免費的、有上傳網頁功能的、可以綁定域名的個人博客,或者網站。
在這之前的必要條件:
1.有自己的域名,能添加CNAME或者A記錄
2.注冊好了GitHub賬號
方法:
1.添加CNAME記錄
登錄你的域名解析管理頁面,添加CNAME記錄,參數如下:
記錄類型:CNAME
主機記錄:blog
記錄值:username.github.io
說明:主機記錄是你要設置的域名,例子中用的是blog二級域名。即http://blog.iv1.xin
記錄值里的username是你在github上的用戶名
如果讓你設置解析線路和TTL值,就使用默認
備注:使用A記錄的方式,官方不推薦
1.得到GitHub的IP地址。使用ping命令。(github使用github.io做為訪問的外部域名)
命令:ping github.io
我得到的IP是:151.101.193.147
2.登錄你的域名解析管理界面,添加A記錄。設置主機記錄后,記錄值是上面的IP
2.GitHub添加一個倉庫。
這個倉庫做為博客文件的空間。(每個項目都叫做倉庫repositories。)
登錄GitHub后第一個頁面,https://github.com,
點擊右上角綠色按鈕: New respository。
在Respository name使用倉庫名。例如:myBlog。
Initialize this respository with a README一項前面把對勾,其它項目都用默認的
再點擊Create responsitory。
3.創建CNAME文件
進入剛才添加的myBlog倉庫根目錄,
點擊Create new file按鈕,
在Name your file...文本框中輸入CNAME(沒有擴展名),
在下方文件內容中,輸入你的域名,例如:blog.iv1.xin
滑到頁面到最下方便,點擊Commit new file,保存文件。
(只有blog.iv1.xin這一行純的域名,不要換行,也沒有其它文字、句號、冒號。)
用上面的方法,順便創建我們的第一個博客或網站頁面,index.html,內容寫上Hello World,(內容隨你便了)
4.把倉庫發布出去。
在博客的倉庫頁面里,點擊上方的Settings,滑到最下方。
在GitHub Pages里,Source源碼項中,點擊None按鈕,設置為master branch,即主分支,點擊save
完成!輸入你的域名去享用吧,例子:blog.iv1.xin
其它問題:
1、可以使用www.myname.com或myname.com頂級域名嗎?
可以,在你的域名解析里用A記錄就行了,相應的GitHub的CNAME文件里也寫成www.myname.com或myname.com,倉庫設置里,Custom domain中也要寫入這個域名
2、如果上傳文件,在本地電腦使用gi命令進行上傳。git功能強大,需要自行學習
3、懶得自己設計博客或網站的樣式,去GitHub里搜一個,好多現成的。
