An open API service indexing awesome lists of open source software.

https://github.com/yusufsefasezer/ysblog

ysBlog is a simple and has powerful features blog system developed with Node.js, Express and Mongoose.
https://github.com/yusufsefasezer/ysblog

blogging blogging-system express mongodb mongoose node-blog nodejs nodejs-blog nodejs-blog-with-authentication nodejs-cms

Last synced: 2 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# ysBlog
ysBlog is a simple and has powerful features blog system developed with Node.js, [Express](https://expressjs.com/) and [Mongoose](https://mongoosejs.com/).

## [Download](https://github.com/yusufsefasezer/ysblog/archive/master.zip) / [Demo](#) / [yusufsezer.com](https://www.yusufsezer.com)

## Install

Make sure you have [Node.js](https://nodejs.org/) and [MongoDB](https://www.mongodb.com/) installed.

```sh
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](config.json). ysBlog also allows change settings with admin page.

| Site | Admin |
| :---: | :---: |
[Home](screenshot/home.png) | [Register](screenshot/register.png) |
| [Post](screenshot/post.png) | [Login](screenshot/login.png) |
| [Page](screenshot/page.png) | [Categories](screenshot/categories.png) |
| [Category](screenshot/category.png) | [Post add](screenshot/post-add.png) |
| | [Posts](screenshot/posts.png) |
| | [Pages](screenshot/pages.png) |
| | [Page edit](screenshot/page-edit.png) |
| | [Users](screenshot/users.png) |
| | [Dashboard](screenshot/admin.png) |
| | [Settings](screenshot/settings.png) |

## TODO
- [x] Admin
- [x] Theme System
- [x] Configuration System
- [x] 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](LICENSE) file for details

Created by [Yusuf Sezer](https://www.yusufsezer.com)