經過GitHub建立一個免費的、有上傳網頁功能的、能夠綁定域名的我的博客,或者網站。html
在這以前的必要條件:git
1.有本身的域名,能添加CNAME或者A記錄github
2.註冊好了GitHub帳號app
方法:dom
1.添加CNAME記錄學習
登陸你的域名解析管理頁面,添加CNAME記錄,參數以下:網站
記錄類型:CNAMEthis
主機記錄:blogspa
記錄值: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
其它問題:
一、可使用www.myname.com或myname.com頂級域名嗎?
能夠,在你的域名解析裏用A記錄就好了,相應的GitHub的CNAME文件裏也寫成www.myname.com或myname.com,倉庫設置裏,Custom domain中也要寫入這個域名
二、若是上傳文件,在本地電腦使用gi命令進行上傳。git功能強大,須要自行學習
三、懶得本身設計博客或網站的樣式,去GitHub裏搜一個,好多現成的。