π Amazing fast and flexible blog application for Node.js developers.
A no-page builder blog application and simple content manager developed for developers.
Frontend | Node/Express.js (For speed, cache, flexibility and easy switching of themes). πͺ |
Frontend-Dev | Vue.js (To simplify and speed up the development environment). π |
Backend | Php/Mezzio (In the background, we used PHP, the leading language in open source CMS projects). π π§ |
Database | MySQL & Redis (We used MySQL for RMDBS and Redis for caching operations). πΊ |
Starter theme.
themes/
βββ clean-blog/
βββ assets/
βββ css
βββ img
βββ js
βββ favicon.ico
βββ pages/
β βββ home.js
β βββ post.js
β βββ about.js
β βββ contact.js
βββ views/
βββ layouts/
βββ partials/
βββ header.ejs
βββ footer.ejs
βββ default.ejs
βββ 404.ejs
βββ about.ejs
βββ contact.ejs
βββ index.ejs
βββ post.ejs
βββ cache.js
βββ config.json
βββ knex.js
βββ README.md
βββ redis.js
βββ server.js
themes/ βββ clean-blog/
βββ assets/
βββ views/
βββ cache.js
βββ config.json
βββ knex.js
βββ redis.js
βββ server.js
config.json
{
"name": "clean-blog",
"version": "1.0",
"author": "Oloma",
"keywords": "default, clean-blog, clean, simple, blog, cms",
"description": ""
}
You can change the default theme from jsconfig.json in the project root.
jsconfig.json
{
"port": 3000,
"theme": "clean-blog",
"path": "themes/clean-blog"
}