是有檔案重疊的風險, 但是若能各自採用特定格式命名的檔案, 應該還是可行
以下可以引入 reveal.js 投影片
可以引入 vimeo 影片
可以導入組員的 Jupyter notebook
也可以加入其他 html 格式或 md 格式的心得報告
有關此一測試的詳細內容, 請參考 user/9999/9999.leo 檔案中的節點配置
基本的工作模式:
- 可以直接在 user 目錄下各組員的 leo 檔案中, 建立外部目錄 pelican/content 中的 md 檔案
- 唯一要注意的就是, 各組各週的分組報告 .md 名稱與 slug 設定, 不能互相覆寫
- 透過將 Jupyter 在 content/notebook/g9999 中啟動, 分組報告可以直接引用各組員所建立的 Notebook 報告檔案內容
- 各組分別完成各週的分組報告 .md 檔案後, 必須記得點按 admin pelican button, 以便產生對應的網誌內容, 否則 .md 內容不會出現在全班的 gh-pages 網誌中
當 git pull origin gh-pages 之後, 該如何解決遠端拉下的版本與近端的版本衝突?
- 先檢查所有檔案中有7個小於符號的衝突標示字串的內容, 假入在 windows, 利用 grepwin, 假如在 Linux 使用 grep -r "查詢字串"
- 假如所有衝突都在 .html 檔案, 只要 git pull origin gh-pages 之後 ,取得近端沒有的 .md 檔案, 再執行一次 pelican 轉檔的指令 (也就是再按一次 admin-pelican 後, 再檢查是否所有 衝突標示內容都已經消失
- 確定所有 .leo 與 html 檔案內容都無衝突, 且 .leo 檔案節點可以正確開啟後, 就可以將端的版本推向遠端
以下利用各組員倉儲下的 stl 檔案, 進行分組報告零件檢視:
零件檔案位於: https://github.com/2015fallhw/user9999/tree/master/parts
使用方法說明: https://help.github.com/articles/3d-file-viewer/
以下利用 Brython 語法, 在網頁繪圖:
使用方法: http://www.brython.info/