Skip to content

ysBlog is a simple and has powerful features blog system developed with Node.js, Express and Mongoose.

License

Notifications You must be signed in to change notification settings

yusufsefasezer/ysblog

Repository files navigation

ysBlog

ysBlog is a simple and has powerful features blog system developed with Node.js, Express and Mongoose.

Install

Make sure you have Node.js and MongoDB installed.

git clone https://github.com/yusufsefasezer/ysblog.git
cd ysblog
npm install 
npm start

Configuration

ysBlog has several configuration like title, url, theme etc. If you want to change the configuration you can change with config.json. ysBlog also allows change settings with admin page.

Site Admin
Home Register
Post Login
Page Categories
Category Post add
Posts
Pages
Page edit
Users
Dashboard
Settings

TODO

  • Admin
  • Theme System
  • Configuration System
  • Default Theme
  • Disqus Comment System
  • API
    • REST API
    • GraphQL
  • Plugins / Middlewares
  • Test
  • Migration (Wordpress, Blogger, Tumblr etc.)

License

This project is licensed under the MIT License. See the LICENSE file for details

Created by Yusuf Sezer