Shaw, Heiu-Jou (邵揮洲) Professor Personal Website
-
安裝時,請將 Python 以及 Devel 選成 Install (不要選 Default )
安裝須花頗多時間,完成後,在桌面建立一個 Cygwin Terminal 的捷徑。
點擊捷徑進入 Cygwin Terminal,進入後先檢查 Python 以及 git 是否安裝成功。
先檢查 Python :
$ python -V
如果成功會看到 Python 的版本號碼。
接著檢查 git :
$ git --version
如果成功會看到 git 的版本號碼。 接著設定user名稱跟email:
$ git config --global user.name "nmshaw000" $ git config --global user.email "nmshaw@mail.ncku.edu.tw"
或
$ git config --global user.name "NFChen" $ git config --global user.email "an94.design@gmail.com"
請依照自己的帳號及email做設定。
-
$ easy_install-2.7 pip
移除有問題的套件:
$ pip uninstall stgit $ pip uninstall bzr-fastimport
進入D槽,建立github資料夾:
$ cd /cygdrive/d/ $ mkdir github
進入剛剛建立的github資料夾,把網站原始碼從GitHub上clone下來:
$ cd /cygdrive/d/github/ $ git clone https://github.com/nmshaw000/nmshaw.git
進入原始碼目錄,用 pip 安裝需要的 Python 套件:
$ cd /cygdrive/d/github/nmshaw $ pip install -r requirements.txt
安裝 pelican plugin:
$ cd /cygdrive/d/github/nmshaw $ make download
產生 JavaScript 及 CSS 檔
$ cd /cygdrive/d/github/nmshaw $ make js $ make scss
產生整個網站:
$ cd /cygdrive/d/github/nmshaw $ make
用瀏覽器打開 http://localhost:8000/ 可看產生的網站。
進入原始碼目錄修改或新增檔案,完成後
$ cd /cygdrive/d/github/nmshaw
$ make
# 此時打開瀏覽器(chrome, firefox, ...),拜訪網址:
# http://localhost:8000/
# 確認是否正確。
# 觀看還未加入的修改
$ git status
# 加入修改
$ git add {{檔案名稱}}
# 確認修改
$ git commit -m "此處填寫做了何種修改"
# 整合別人的修改
$ git pull
# 上傳修改到GitHub
$ git push
# 接著git會問帳號密碼,請輸入你的帳號密碼
[1] |
[2] | python - Installing Pip-3.2 on Cygwin - Stack Overflow |
[3] |
[4] | Bulma: a modern CSS framework based on Flexbox |
[5] |