網站架構

ocf.tw 目前是放在 github pages , 搭配內建的 Jekyll

local 開發需要裝 Jekyll, 但是因為 github pages server 已經支援  Jekyll, 所以可以讓 end user 直接改 markdown 或 html , server 端就會生成組合過的 html

source: https://github.com/ocftw/ocf.tw/blob/gh-pages/t/1.html

demo: http://ocf.tw/t/1.html

source: https://github.com/ocftw/ocf.tw/blob/gh-pages/t/2.md

demo: http://ocf.tw/t/2.html

原理是  /_layouts/default.html 會引入 /_includes/header.html 等等相對映檔案

header.html 裡面的 page.title

是從 https://github.com/ocftw/ocf.tw/blob/gh-pages/t/1.html 最上方的變數傳過去的