Skip to content

nmshaw000/nmshaw

Repository files navigation

Shaw, Heiu-Jou (邵揮洲)

https://travis-ci.org/nmshaw000/nmshaw.png?branch=master

Shaw, Heiu-Jou (邵揮洲) Professor Personal Website

如何在Windows系統上開發

第一次安裝

  1. 安裝 Cygwin64位元安裝檔

    安裝時,請將 Python 以及 Devel 選成 Install (不要選 Default

  2. 安裝須花頗多時間,完成後,在桌面建立一個 Cygwin Terminal 的捷徑。

  3. 點擊捷徑進入 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做設定。

  4. 安裝 pip [2]

    $ easy_install-2.7 pip

    移除有問題的套件:

    $ pip uninstall stgit
    $ pip uninstall bzr-fastimport
  5. 進入D槽,建立github資料夾:

    $ cd /cygdrive/d/
    $ mkdir github
  6. 進入剛剛建立的github資料夾,把網站原始碼從GitHub上clone下來:

    $ cd /cygdrive/d/github/
    $ git clone https://github.com/nmshaw000/nmshaw.git
  7. 進入原始碼目錄,用 pip 安裝需要的 Python 套件:

    $ cd /cygdrive/d/github/nmshaw
    $ pip install -r requirements.txt
  8. 安裝 pelican plugin:

    $ cd /cygdrive/d/github/nmshaw
    $ make download
  9. 產生 JavaScript 及 CSS 檔

    $ cd /cygdrive/d/github/nmshaw
    $ make js
    $ make scss
  10. 產生整個網站:

    $ 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]

(GitHub) | Quick reStructuredText

[2]python - Installing Pip-3.2 on Cygwin - Stack Overflow
[3]
[4]Bulma: a modern CSS framework based on Flexbox
[5]