bobchao / v1.ocf.tw

ocf.tw web site, v1

Home Page:http://ocf.tw/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OCF.TW 開放文化基金會官方網站

線上預覽

ocf.tw

編輯網站內容

新增專案

  1. 建立專案資料
  • 決定專案 id (英數,英文全小寫)

  • 建立專案的的 .yml 檔案

    • 檔案名稱: (your_project_id).yml ,例如 intl.yml
    • 檔案位置: /_data/projects/(current_year)/ ,例如 /_data/projects/2016/
  • 複製 專案 yml 範本 的內容,貼到新建立的 (your_project_id).yml 檔案中編輯

  1. 把專案加到 專案與成果 頁的列表
  1. 建立專案頁(optional,視業務需要)
  • 建立專案資料夾

    • 資料夾名稱: (your_project_id) ,例如 intl
    • 資料夾位置: /p/(current_year)/ ,例如 /p/2016/
  • 在專案資料夾中新增 index.html 檔案

  • 複製 專案頁 html 範本 的內容,貼到新建立的 index.html 檔案中編輯

設定長期專案

  1. 建立長期專案資料夾
  • 資料夾名稱: (your_project_id)/ ,例如 admin/
  • 資料夾位置: /p/
  1. 建立長期專案頁
  • 在長期專案資料夾中新增 index.html 檔案
  • 複製 專案頁 html 範本 的內容,貼到新建立的 index.html 檔案中編輯
  • 將檔案開頭的 year: 欄位內容設定為 current
  1. 建立跳板頁
  • 檔案名稱: index.html
  • 檔案位置: /p/(year)/(your_project_id)/ ,例如 /p/2016/admin/
  • 檔案內容:複製 跳板頁 html 範本 的內容,貼到新建立的 index.html 檔案中編輯
  1. 修改專案資料檔
  • 目標檔案: /_data/_projects/(current_year)/(your_project_id).yml ,例如 /_data/projects/2016/admin.yml
  • 將檔案內 link: 中第一筆資料的 url: ,從完整網址改為跳板頁網址,例如從 /p/2016/admin/ 改為 /p/admin/

新增工作人員

  1. 建立工作人員資料
  • 確認工作人員的 slack id

  • 建立工作人員的的 .yml 檔案

  • 複製 工作人員 yml 範本 的內容,貼到新建立的 (staff_id).yml 檔案中編輯

  1. 把工作人員加到 工作夥伴 頁的列表

新增合作單位

  1. 建立合作單位資料
  • 確認合作單位的 id,通常採用網域名稱

  • 建立合作單位的的 .yml 檔案

  • 複製 合作單位 yml 範本 的內容,貼到新建立的 (org_id).yml 檔案中編輯

  1. 把合作單位加到 工作夥伴 頁的列表(optional,視業務需要)

新增活動

  1. 建立跨專案共用的活動資料,同時加到所屬專案的活動列表中
  1. 建立個別專案專用的活動資料,同時加到所屬專案的活動列表中
  1. 建立活動頁(optional,視業務需要)
  • 建立活動資料夾

    • 資料夾名稱: (your_event_id) ,例如 dalc
    • 資料夾位置: /p/(current_year)/(project_id)/(evnet_id) ,例如 /p/2015/intl/dalc/
  • 在活動資料夾中新增 index.html 檔案

  • 複製 活動頁 html 範本 的內容,貼到新建立的 index.html 檔案中編輯

新增年度

  1. 編輯全站設定檔 /_data/settings.yml ,將 current 欄位內容改為新的年度,如把 current: 2015 改成 current: 2016

  2. 設定新年度的專案

  • 建立新年度專案的共用資料夾

    • 資料夾名稱: (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
  1. 設定新年度的活動
  • 建立新年度活動的共用資料檔
    • 檔案名稱: (year).yml ,例如 2016.yml
    • 檔案位置: /_data/events/
  1. 設定新年度的電子報
  1. 設定新年度的成果報告
  • 建立新年度成果報告的 .yml 檔案

  • 建立新年度的成果報告頁

    • 檔案名稱: index.html
    • 檔案位置: /p/(new_year)/ ,例如 /p/2016/
    • 複製 活動頁 html 範本 的內容,貼到新建立的 index.html 檔案中編輯
  • 可在 /p/(new_year)/ 預覽成果報告頁,如 /p/2016/

編輯電子報清單內容

編輯成果報告頁面內容

編輯主選單

編輯 people 頁分類選單

編輯 project 頁分類選單

編輯 about 頁大綱

編輯 mediakit 頁大綱

幕後作業區

資料

活動列表後台

設計

網站設計團隊後台

程式

$ gem install jekyll
$ gem install jekyll-redirect-from
$ jekyll serve

About

ocf.tw web site, v1

http://ocf.tw/

License:Other


Languages

Language:HTML 87.6%Language:CSS 6.2%Language:JavaScript 5.9%Language:Ruby 0.3%