{"id":20260532,"url":"https://github.com/yusufsefasezer/ysblog","last_synced_at":"2026-04-11T03:03:18.797Z","repository":{"id":108233217,"uuid":"157265653","full_name":"yusufsefasezer/ysblog","owner":"yusufsefasezer","description":"ysBlog is a simple and has powerful features blog system developed with Node.js, Express and Mongoose.","archived":false,"fork":false,"pushed_at":"2023-03-29T19:07:25.000Z","size":1440,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-01-03T14:34:05.042Z","etag":null,"topics":["blogging","blogging-system","express","mongodb","mongoose","node-blog","nodejs","nodejs-blog","nodejs-blog-with-authentication","nodejs-cms"],"latest_commit_sha":null,"homepage":"https://yusufsefasezer.github.io/ysblog/","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yusufsefasezer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-12T19:34:21.000Z","updated_at":"2024-05-15T13:15:49.000Z","dependencies_parsed_at":"2025-03-03T18:52:48.452Z","dependency_job_id":null,"html_url":"https://github.com/yusufsefasezer/ysblog","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/yusufsefasezer/ysblog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yusufsefasezer%2Fysblog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yusufsefasezer%2Fysblog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yusufsefasezer%2Fysblog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yusufsefasezer%2Fysblog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yusufsefasezer","download_url":"https://codeload.github.com/yusufsefasezer/ysblog/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yusufsefasezer%2Fysblog/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31667034,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T17:19:37.612Z","status":"online","status_checked_at":"2026-04-11T02:00:05.776Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blogging","blogging-system","express","mongodb","mongoose","node-blog","nodejs","nodejs-blog","nodejs-blog-with-authentication","nodejs-cms"],"created_at":"2024-11-14T11:20:08.418Z","updated_at":"2026-04-11T03:03:18.757Z","avatar_url":"https://github.com/yusufsefasezer.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ysBlog\nysBlog is a simple and has powerful features blog system developed with Node.js, [Express](https://expressjs.com/) and [Mongoose](https://mongoosejs.com/).\n\n## [Download](https://github.com/yusufsefasezer/ysblog/archive/master.zip) / [Demo](#) / [yusufsezer.com](https://www.yusufsezer.com)\n\n## Install\n\nMake sure you have [Node.js](https://nodejs.org/) and [MongoDB](https://www.mongodb.com/) installed.\n\n```sh\ngit clone https://github.com/yusufsefasezer/ysblog.git\ncd ysblog\nnpm install \nnpm start\n```\n\n## Configuration\n\nysBlog 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.\n\n| Site | Admin |\n| :---: | :---: |\n [Home](screenshot/home.png) | [Register](screenshot/register.png) |\n| [Post](screenshot/post.png) | [Login](screenshot/login.png) |\n| [Page](screenshot/page.png) | [Categories](screenshot/categories.png)    |\n| [Category](screenshot/category.png) | [Post add](screenshot/post-add.png)   |\n|  | [Posts](screenshot/posts.png)   |\n|  | [Pages](screenshot/pages.png) |\n|  | [Page edit](screenshot/page-edit.png) |\n|  | [Users](screenshot/users.png) |\n|  | [Dashboard](screenshot/admin.png) |\n|  | [Settings](screenshot/settings.png) |\n\n## TODO\n- [x] Admin\n- [x] Theme System\n- [x] Configuration System\n- [x] Default Theme\n- [ ] Disqus Comment System\n- [ ] API\n  - [ ] REST API\n  - [ ] GraphQL\n- [ ] Plugins / Middlewares\n- [ ] Test\n- [ ] Migration (Wordpress, Blogger, Tumblr  etc.)\n\n\n## License\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details\n\nCreated by [Yusuf Sezer](https://www.yusufsezer.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyusufsefasezer%2Fysblog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyusufsefasezer%2Fysblog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyusufsefasezer%2Fysblog/lists"}