g0v / twangry

政誌 - Angry event made in Taiwan.
http://fact.g0v.tw
Do What The F*ck You Want To Public License
51 stars 25 forks source link

我要如何在加一個 route 到 index.ejs #26

Closed chilijung closed 11 years ago

chilijung commented 11 years ago

在 route.js 我要如何設定 index.ejs 的 path ,還有把 timeline.ejs 改名為 events.ejs...

pm5 commented 11 years ago

現在好像只能默默地改 code...

如果你已經準備好 index.ejs 和 events.ejs 兩個檔案 (現在首頁和每一則事件應該是共用 timeline.ejs, 要花點時間拆開吧?), 可以開一個 branch, 我來改 routing code.

如果你需要一點時間, 也許我可以先來 refactor 一個 routing component 進去.

chilijung commented 11 years ago

哪你可以先幫我寫 routing component 嗎 :)?我現在再改 g0v.tw 可能需要明後天才會來寫 index。

pm5 commented 11 years ago

好.

chilijung commented 11 years ago

thanks!!

pm5 commented 11 years ago

我應該會先把 /wiki/*/wiki/*.json 以外的 path 都導到 templates 底下的 .ejs 模版, 這樣你的 index.ejs 和 events.ejs 就可以用了. 之後再開個 branch 把 director 換進去, 這樣以後要修改前端的話, 應該會比較容易找人進來幫忙.

chilijung commented 11 years ago

sure!

chilijung commented 11 years ago

我在想說為什麼不要用 express framework 或是 connect middleware, 但感覺換過去是個大工程

jimyhuang commented 11 years ago

當初做的時候完全只是想試驗手工打造routing有多麻煩,以及讓code保持低相依性

如今看來隨時可換成framework處理較佳 director看來不錯,express東西有點多

jimyhuang commented 11 years ago

就交給pm5 XD framework可稍候再說~

pm5 commented 11 years ago

ok.

pm5 commented 11 years ago

現在 /%{page} 會導到 ‵templates/%{pgae}.ejs, 如果有這個檔案的話. 不然就會回到原本的templates/timeline.ejs`.

templates/index.ejs 進來以後, 再來改 default front page 吧.

chilijung commented 11 years ago

ok thanks!!!