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
source: https://github.com/ocftw/ocf.tw/blob/gh-pages/t/2.md
原理是 /_layouts/default.html 會引入 /_includes/header.html 等等相對映檔案
header.html 裡面的 page.title
是從 https://github.com/ocftw/ocf.tw/blob/gh-pages/t/1.html 最上方的變數傳過去的