日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

GitHub建立个人网站(三)

發(fā)布時(shí)間:2025/3/17 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GitHub建立个人网站(三) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

總體思路

要在github上搭建個(gè)人網(wǎng)站我們可以分兩步走,

  • 在github上搭建網(wǎng)站 即username.github.io(username是你的github用戶名)
  • 把自己的域名(如zhangsan.com)綁定到username.github.io上
  • 完成這兩步就可以通過(guò)zhangsan.com訪問(wèn)你在github上搭建的網(wǎng)站了


    首先在github上搭建網(wǎng)站

    要使用github,首先你得有個(gè)github賬號(hào),沒(méi)有的趕緊去注一個(gè),超級(jí)好用的。好了,現(xiàn)在默認(rèn)你已經(jīng)有了github賬號(hào)且用戶名是username。?
    首先我們要新建一個(gè)repository,將Repository name那一欄設(shè)置為username.github.io,?

    這是github分配給每個(gè)用戶的github page地址,要使用它只用新建一個(gè)名字為username.github.io的倉(cāng)庫(kù)就行了,倉(cāng)庫(kù)里面存放你的個(gè)人主頁(yè)代碼。倉(cāng)庫(kù)建好后,應(yīng)該是這樣的。?

    直接點(diǎn)擊README那幾個(gè)藍(lán)色字的任意一個(gè),進(jìn)入編輯頁(yè)面,將文件名設(shè)為index.html,內(nèi)容隨意寫(xiě)?

    點(diǎn)擊保存,回到倉(cāng)庫(kù)我們發(fā)現(xiàn)里面多了個(gè)index.html文件,這就是你的主頁(yè)文件。?
    現(xiàn)在我們?cè)趃ithub上的主頁(yè)就搭建完成了,只要在地址欄輸入username.github.io就可以訪問(wèn)你的主頁(yè)了(前提是你的倉(cāng)庫(kù)里有index.html或類似的文件,沒(méi)有就新建一個(gè)文件,里面隨便寫(xiě)點(diǎn)什么,存為index.html就行了)。


    將username.github.io與自己的域名關(guān)聯(lián)

    其實(shí)對(duì)于一般的需求,把username.github.io當(dāng)自己的主頁(yè)也是可以的。但我們?nèi)绻凶约旱挠蛎脑?#xff0c;完全可以直接通過(guò)自己的域名來(lái)訪問(wèn)username.github.io,這才叫真–個(gè)人主頁(yè)嘛。?
    將自己的域名與github上的主頁(yè)相關(guān)聯(lián)也得分兩步,

  • 在github端將域名綁定到username.github.io
  • 在域名端將DNS指向username.github.io

    首先我們操作github端,?
    第一步:進(jìn)入我們剛剛新建的倉(cāng)庫(kù),點(diǎn)擊setting進(jìn)入設(shè)置界面?

    第二步:進(jìn)入設(shè)置界面后找到github pages欄?

    第三步:將custom domain設(shè)置為自己的域名如zhangsan.com點(diǎn)擊保存

    至此我們github端的設(shè)置就完成了,另外,上圖中的Theme chooser欄可以選擇網(wǎng)站的模板,不會(huì)寫(xiě)網(wǎng)站同學(xué)有福了!

    完成后我們回到倉(cāng)庫(kù),發(fā)現(xiàn)里面多了一個(gè)叫CNAME的文件,?

    文件的內(nèi)容就是我們剛才綁定的域名 zhangsan.com ,其實(shí)我們也可以完全不經(jīng)過(guò)以上三步,直接在倉(cāng)庫(kù)里新建一個(gè)名為CNAME(注意沒(méi)有后綴)的文件,將我們的域名寫(xiě)在里面就行了,效果是一樣的。

    github端的工作完成后,只是訪問(wèn)username.github.io時(shí)會(huì)重定向到zhangsan.com,但目前我們的zhangsan.com還是沒(méi)有內(nèi)容的,因此我們需要在域名端將zhangsan.com通過(guò)dns解析到user.github.io,也就是我們?cè)趃ithub上的空間中來(lái)。

    以阿里云為例:?
    第一步:進(jìn)入域名解析設(shè)置界面?

    第二步:?添加解析?

    由于我們這里是將域名解析到另外一個(gè)域名,因此記錄類型欄我們選擇CNAME(別名解析),主機(jī)記錄欄由于我們用的是二級(jí)域名zhangsan.com 因此選擇@(空,如果出現(xiàn)錯(cuò)誤提示,刪掉其他這一欄為@的解析記錄即可),如果我們要用三級(jí)域名www.zhangsan.com就填寫(xiě)www,依此類推。記錄值欄填寫(xiě)我們要解析到的域名,這里寫(xiě)上username.github.io就可以了。點(diǎn)擊保存,等個(gè)幾分鐘DNS就會(huì)生效了。

    至此我們的域名和github主頁(yè)的雙向綁定就完成了,只需要在瀏覽器中訪問(wèn)zhangsan.com就可以看到我們?cè)趃ithub上放置的個(gè)人主頁(yè)了。

    另外我們還可以再新建一條解析記錄,將主機(jī)記錄欄選為www其余欄與上面一樣,這樣zhangsan.com和www.zhangsan.com都會(huì)解析到username.github.io 。由于github自帶的重定向功能,當(dāng)username綁定為zhangsan.com時(shí),來(lái)自www.zhangsan.com的解析也會(huì)被重定向到zhangsan.com上,?
    ?
    這樣我們?cè)跒g覽器地址欄輸入這兩個(gè)網(wǎng)址時(shí)都會(huì)進(jìn)入zhangsan.com。當(dāng)然我們也可以在github端綁定www.zhangsan.com,這樣就和百度一樣不論輸不輸入www都會(huì)進(jìn)入www.baidu.com一樣了,是不是很酷!


  • 在github上搭建個(gè)人網(wǎng)站有幾個(gè)好處:?

  • 不用花錢(qián);
  • 由于服務(wù)器在國(guó)外,不用備案;
  • 代碼維護(hù)方便;
  • 缺點(diǎn)就是空間較小,只能支持較為簡(jiǎn)單的服務(wù),但作為個(gè)人小站來(lái)講已經(jīng)足矣。

    總結(jié)

    以上是生活随笔為你收集整理的GitHub建立个人网站(三)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。