領取期中作業,介紹git系統。
上課影片:
上課內容:
說明如何管理個人的期中作業網站內容,各學員登入 Github 後, 可以從 Github Classroom 連結取得所指定的期中作業倉儲.
各學員將此倉儲 git clone 到近端後, 必須利用 git checkout 從內定的 master 分支, 切換到 gh-pages, 此後的網站改版都將以 gh-pages 分支的內容為主.
切換到 gh-pages 分支後, 使用者在命令列中進入該倉儲, 然後以 python wsgi.py 啟動 CMSimfly 動態網站, 以內定的 admin 管理者密碼在近端進行內容改版.
動態網頁內容確定後, 在新增提交推送到遠端前, 必須要先以 generate_pages 將動態網頁中的 config/content.htm 改寫為 content 目錄中的各 html 頁面.
使用者可以利用 SciTE 執行 site 倉儲中的 http-server.py, 在近端以 https://localhost:8444 檢查靜態網頁的內容.
確認靜態網頁內容後, 再設法以 git add, git commit, git push 將新版內容送到遠端.
課程心得:
很開心又可以上老師的課,這學期希望可以學到更多有關程式設計的知識。
自評成績:70分