在github上部署靜態網頁
在github上部署靜態網頁其實用的是github pages。至於這個是什麼東西可以自行百度。也可以看 ofollow,noindex">官方文件 。
github pages其實也是一個倉庫,所以首先我們要去github上新建一個倉庫。並且初始化readme檔案。
- 在新建倉庫的過程中有一地方是需要規範的,就是命名,因為這是固定的規則,要不然就和普通倉庫一樣了。name .github.io 加粗的域名是固定寫法

- 然後去設定倉庫屬性。

- 把倉庫設定成github pages

儲存之後就可以看到你的倉庫可以通過剛才的倉庫名稱進行訪問了。
但是還沒有readme檔案。
- 我們還需要把你準備好的靜態網頁的檔案上傳到倉庫裡
- 建立一個本地倉庫
huanyu@ubuntu:~/Documents/github.pages$ git init Initialized empty Git repository in /home/huanyu/Documents/github.pages/.git/
- 把github上倉庫下載到本地
huanyu@ubuntu:~/Documents/github.pages$ git clone [email protected]:HarryHq/HarryHq.github.io.git Cloning into 'HarryHq.github.io'... remote: Enumerating objects: 10, done. remote: Counting objects: 100% (10/10), done. remote: Compressing objects: 100% (8/8), done. remote: Total 10 (delta 2), reused 0 (delta 0), pack-reused 0 Receiving objects: 100% (10/10), 14.20 KiB | 14.00 KiB/s, done. Resolving deltas: 100% (2/2), done.
- 把靜態網頁複製到你剛建立的本地倉庫

- 提交到遠端倉庫
huanyu@ubuntu:~/Documents/github.pages/HarryHq.github.io$ git add . huanyu@ubuntu:~/Documents/github.pages/HarryHq.github.io$ git commit -m "love page" [master 26523f9] love page 11 files changed, 3604 insertions(+), 1 deletion(-) create mode 100755 file/default.css create mode 100755 file/functions.js create mode 100755 file/jquery.min.js create mode 100755 file/jscex-async-powerpack.min.js create mode 100755 file/jscex-async.min.js create mode 100755 file/jscex-builderbase.min.js create mode 100755 file/jscex-jit.js create mode 100755 file/jscex-parser.js create mode 100755 file/jscex.min.js create mode 100755 file/love.js rewrite index.html (100%) mode change 100644 => 100755 huanyu@ubuntu:~/Documents/github.pages/HarryHq.github.io$ git push -u origin master Counting objects: 14, done. Delta compression using up to 4 threads. Compressing objects: 100% (14/14), done. Writing objects: 100% (14/14), 63.43 KiB | 5.29 MiB/s, done. Total 14 (delta 1), reused 0 (delta 0) remote: Resolving deltas: 100% (1/1), completed with 1 local object. To github.com:HarryHq/HarryHq.github.io.git b8f46bb..26523f9master -> master Branch 'master' set up to track remote branch 'master' from 'origin'.
- 檢視效果