Skip to content

πŸš€Amazing fast and flexible blog application for Node.js developers.

Notifications You must be signed in to change notification settings

olomadev/olopage

Repository files navigation

Olopage

πŸš€ Amazing fast and flexible blog application for Node.js developers.

Philosophy 🐧

A no-page builder blog application and simple content manager developed for developers.

Tech Stack πŸ’š

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). 🍺

Themes πŸ‘š

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

Theme Configuration

config.json

{
  "name": "clean-blog",
  "version": "1.0",
  "author": "Oloma",
  "keywords": "default, clean-blog, clean, simple, blog, cms",
  "description": ""
}

Changing Theme

You can change the default theme from jsconfig.json in the project root.

jsconfig.json

{
  "port": 3000,
  "theme": "clean-blog",
  "path": "themes/clean-blog"
}

About

πŸš€Amazing fast and flexible blog application for Node.js developers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published