- [x] choose libs - [x] choose editor - [x] choose mvc framework - [x] choose github framework --- - [ ] editor - [x] basic highlight - [ ] inline styling - [x] upload pictures - [ ] preview markdown with gfm - [ ] spell check - [ ] latex, mathjax - [ ] *editor config(key bindings, upload path, upload source) - [ ] show diff --- - [ ] github app - [x] oauth - [x] get blog list - [x] get post - [x] commit post - [x] new posts - [x] delete post - [x] move post(draft <--> publish) - [x] *better upload progress - [x] *create blog - [ ] rename posts --- - [ ] app - [x] switch between blogs - [x] read meta info of post - [x] write meta info of post - [ ] show disqus comment count - [ ] open real url of posts - [ ] tags, categories - [x] *raw frontmatter edit - [ ] history --- - [ ] for non progranmmers - [ ] WYSIWYG editor - [ ] dropbox uploading