Feature/t1735

這支目前看任務6的字面要求，我自行理解後先設計這樣，不知道有沒有符合marsz大大的認知，如果有錯誤或是哪邊粗心沒改好，當然請再跟我說啦～
然後因為我先看到1735沒看到1731，所以這支目前還沒有new post的功能，不知道是要先等這支改好後再做，還是遵照git獨立開發再合併的觀念，再從master分一支出來改，再想辦法把1735跟1731合併？！只是要解一堆衝突吧我想＠＠