jamiesoung / meblog

My Undergraduate Thesis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

meblog

Installation

To install meblog, you should have installed git(if not installed git, you can download the zip directly and unpack it) Node.js V0.10+ and MongoDB V2.4.1+.

if you have done above, see below please

For Linux

  1. clone the repo

     git clone git://github.com/VitoLau/meblog.git
    
  2. cd meblog directory and install the dependences

     cd meblog & npm install
    
  3. open a terminal and start the mongoDB daemon. **NOT** close the terminal

     ./mongodb
    
  4. open another terminal and start the app. **NOT** close the terminal

     ./start
    
  5. access http://localhost:3000 for meblog :)

For Windows

  1. clone the repo

     git clone git://github.com/VitoLau/meblog.git
    
  2. open a cmd, cd meblog directory and install the dependences

     cd /d meblog
     npm install
    
  3. start the mongoDB daemon : double click mongodb.bat. **NOT** close the window

  4. start the app : double click start.bat. **NOT** close the window

  5. access http://localhost:3000 for meblog :)

TODO:

  • redister
  • login and logout
  • add kindEditor
  • post article
  • archive pagination for indexpage and userpage
  • post comment for visitor
  • comment page navigation
  • add comment gravatar
  • if the user has login, not show visitor input form
  • [-] add post tags
  • [-] user setting page to update own info
  • [-] Visitor Gravatar cache
  • [-] index show comment count

License

Released under the MIT and GPL Licenses.

About

My Undergraduate Thesis


Languages

Language:JavaScript 88.4%Language:CSS 11.4%Language:Shell 0.2%