使用GitHub 免費製作個人網站 | wordpress github教學
←上一章:【狀況題】聽說gitpush-f這個指令很可怕,什麼情況可以用它呢?下一章:【冷知識】一定要有GitHub才能得到別人更新的檔案嗎?→[1][2]GitHub除了提供免費的GitServer外,如果推上去的分支的名字剛好叫做gh-pages,你可以用GitHub當做靜態檔案的伺服器,它比一般外面虛擬主機要便宜得多,也安全得多。不過也有一些限制:僅呈現靜態頁面內容,如果是什麼PHP或是ASP的它不會理你。不支援.htaccess之類的設定檔,所以無法設定使用者密碼。僅能使用Git上傳,沒有什麼FTP之類的東西。不像Repository有Private的設定,所有的GitHubPa...
← 上一章:【狀況題】聽說 git push -f 這個指令很可怕,什麼情況可以用它呢? 下一章:【冷知識】一定要有 GitHub 才能得到別人更新的檔案嗎? →[1][2]
GitHub 除了提供免費的 Git Server 外,如果推上去的分支的名字剛好叫做 gh-pages,你可以用 GitHub 當做靜態檔案的伺服器,它比一般外面虛擬主機要便宜得多,也安全得多。不過也有一些限制:
僅呈現靜態頁面內容,如果是什麼 PHP 或是 ASP 的它不會理你。 不支援 .htaccess 之類的設定檔,所以無法設定使用者密碼。 僅能使用 Git 上傳,沒有什麼 FTP 之類的東西。 不像 Repository 有 Private 的設定,所有的 GitHub Pages 都是公開的,甚至放在 Private 專案裡,頁面也是公開的。整體上來說,GitHub Pages 的優點還是多於缺點,至少它穩定、安全又沒收你錢。接著就試試看如何把頁面放上去吧。
新增專案首先在 GitHub 上開一個全新的專案:
在專案名稱的地方,填寫「username.github.io」,這個 username 指的是自己的 GitHub 帳號,所以我這邊是填 eddiekao.github.io。
接下來,我先找一個空的目錄,建立 index.html,內容如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>你好,GitHub</title> </head> <body> <h1>覺得厲害</h1> </body> </html>完成之後,就是 git add 跟 git commit 的基礎指令了(可參考「把檔案交給 Git 控管[3]」章節):
$ git add index.html $ git commit -m "add index" [master (root-com...