- 建立專案資料
-
決定專案 id (英數,英文全小寫)
-
建立專案的的
.yml
檔案- 檔案名稱:
(your_project_id).yml
,例如intl.yml
- 檔案位置:
/_data/projects/(current_year)/
,例如 /_data/projects/2016/
- 檔案名稱:
-
複製 專案 yml 範本 的內容,貼到新建立的
(your_project_id).yml
檔案中編輯
- 把專案加到 專案與成果 頁的列表
- 把
(your_project_id)
加到 /_data/projects/settings.yml 的清單中
- 建立專案頁(optional,視業務需要)
-
建立專案資料夾
- 資料夾名稱:
(your_project_id)
,例如intl
- 資料夾位置:
/p/(current_year)/
,例如 /p/2016/
- 資料夾名稱:
-
在專案資料夾中新增
index.html
檔案 -
複製 專案頁 html 範本 的內容,貼到新建立的
index.html
檔案中編輯
- 建立長期專案資料夾
- 資料夾名稱:
(your_project_id)/
,例如admin/
- 資料夾位置: /p/
- 建立長期專案頁
- 在長期專案資料夾中新增
index.html
檔案 - 複製 專案頁 html 範本 的內容,貼到新建立的
index.html
檔案中編輯 - 將檔案開頭的
year:
欄位內容設定為current
- 建立跳板頁
- 檔案名稱:
index.html
- 檔案位置:
/p/(year)/(your_project_id)/
,例如 /p/2016/admin/ - 檔案內容:複製 跳板頁 html 範本 的內容,貼到新建立的
index.html
檔案中編輯
- 修改專案資料檔
- 目標檔案:
/_data/_projects/(current_year)/(your_project_id).yml
,例如 /_data/projects/2016/admin.yml - 將檔案內
link:
中第一筆資料的url:
,從完整網址改為跳板頁網址,例如從/p/2016/admin/
改為/p/admin/
- 建立工作人員資料
-
確認工作人員的 slack id
-
建立工作人員的的
.yml
檔案- 檔案名稱:
(staff_id).yml
,例如singing.yml
- 檔案位置: /_data/people/individuals/
- 檔案名稱:
-
複製 工作人員 yml 範本 的內容,貼到新建立的
(staff_id).yml
檔案中編輯
- 把工作人員加到 工作夥伴 頁的列表
- 把
(staff_id)
加到/_data/people/relations/(list_id).yml
的清單中,如 /_data/people/relations/staff.yml
- 建立合作單位資料
-
確認合作單位的 id,通常採用網域名稱
-
建立合作單位的的
.yml
檔案- 檔案名稱:
(org_id).yml
,例如coscup.yml
- 檔案位置: /_data/people/orgs/
- 檔案名稱:
-
複製 合作單位 yml 範本 的內容,貼到新建立的
(org_id).yml
檔案中編輯
- 把合作單位加到 工作夥伴 頁的列表(optional,視業務需要)
- 把
(org_id)
加到/_data/people/relations/(list_id).yml
的清單中,如 /_data/people/relations/partners.yml
- 建立跨專案共用的活動資料,同時加到所屬專案的活動列表中
-
決定活動 id (英數,英文全小寫)
-
複製 年度活動資料 yml 範本 的內容
-
貼到活動所屬的年度的
(year).yml
檔案中編輯,例如 _data/events/2016.yml ,最新的活動放檔案最上方
- 建立個別專案專用的活動資料,同時加到所屬專案的活動列表中
- 複製 專案活動資料 yml 範本 的內容
- 貼到活動所屬的專案的
(your_project_id).yml
檔案中編輯,例如 _data/events/intl.yml ,較新的活動資料放在較上方
- 建立活動頁(optional,視業務需要)
-
建立活動資料夾
- 資料夾名稱:
(your_event_id)
,例如dalc
- 資料夾位置:
/p/(current_year)/(project_id)/(evnet_id)
,例如 /p/2015/intl/dalc/
- 資料夾名稱:
-
在活動資料夾中新增
index.html
檔案 -
複製 活動頁 html 範本 的內容,貼到新建立的
index.html
檔案中編輯
-
編輯全站設定檔 /_data/settings.yml ,將
current
欄位內容改為新的年度,如把current: 2015
改成current: 2016
-
設定新年度的專案
-
建立新年度專案的共用資料夾
- 資料夾名稱:
(year)
,例如2016
- 資料夾位置一: /p/
- 資料夾位置二: /_data/projects/
- 資料夾名稱:
-
若有跨年度專案,設定該專案的
.yml
檔案和網頁資料夾- 把
(your_project_id)/
從舊年度的資料夾,複製到新年度的資料夾,例如把/p/2015/admin/
複製為/p/2016/admin/
- 把
(your_project_id).yml
從舊年度的資料夾,複製到新年度的資料夾,例如把/_data/projects/2015/admin.yml
複製為/_data/projects/2016/admin.yml
- 把
- 設定新年度的活動
- 建立新年度活動的共用資料檔
- 檔案名稱:
(year).yml
,例如2016.yml
- 檔案位置: /_data/events/
- 檔案名稱:
- 設定新年度的電子報
-
建立新年度電子報的
.yml
檔案- 檔案名稱:
(new_year).yml
,例如2016.yml
- 檔案位置: /_data/news/
- 複製 電子報資料 yml 範本 的內容,貼到新建立的
(new_year).yml
檔案中編輯
- 檔案名稱:
-
將新年度的電子報加到 電子報 頁的列表
- 把
(new_year)
加到 電子報頁設定檔 的清單中
- 把
- 設定新年度的成果報告
-
建立新年度成果報告的
.yml
檔案- 檔案名稱:
(new_year).yml
,例如2016.yml
- 檔案位置: /_data/reports/
- 複製 成果報告資料 yml 範本 的內容,貼到新建立的
(new_year).yml
檔案中編輯
- 檔案名稱:
-
建立新年度的成果報告頁
- 檔案名稱:
index.html
- 檔案位置:
/p/(new_year)/
,例如 /p/2016/ - 複製 活動頁 html 範本 的內容,貼到新建立的
index.html
檔案中編輯
- 檔案名稱:
-
可在
/p/(new_year)/
預覽成果報告頁,如 /p/2016/
- 編輯當年度的電子報
.yml
檔案,如 2016 年度的檔案為 /_data/news/2016.yml
- 編輯當年度的成果報告
.yml
檔案,如 2016 年度的檔案為 /_data/reports/2016.yml
- 編輯全站設定檔 /_data/settings.yml ,修改
menu
欄位內容
- 編輯 people 頁設定檔 /_data/people/settings.yml ,修改
card
、logo
、label
欄位內容
- 編輯 project 頁設定檔 /_data/project/settings.yml ,修改
filter
欄位內容
- 編輯 about 網頁檔 /about/index.html ,修改檔頭的
toc
欄位內容
- 編輯 mediakit 網頁檔 /mediakit/index.html ,修改檔頭的
toc
欄位內容
$ gem install jekyll
$ gem install jekyll-redirect-from
$ jekyll serve