{"id":23813802,"url":"https://github.com/olomadev/olopage","last_synced_at":"2025-07-11T10:38:34.803Z","repository":{"id":268580512,"uuid":"904819951","full_name":"olomadev/olopage","owner":"olomadev","description":"🚀Amazing fast and flexible blog application for Node.js developers.","archived":false,"fork":false,"pushed_at":"2025-02-10T16:41:03.000Z","size":8715,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"1.x","last_synced_at":"2025-02-10T17:37:27.615Z","etag":null,"topics":["block-editor","blog","blogging","cms","fast","generator","modern","page"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/olomadev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-12-17T16:01:43.000Z","updated_at":"2025-02-10T16:41:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"46d03d67-8531-41ce-a6d2-e677e67f7e28","html_url":"https://github.com/olomadev/olopage","commit_stats":{"total_commits":16,"total_committers":1,"mean_commits":16.0,"dds":0.0,"last_synced_commit":"1620230f18c3e0fb0b22f2533f8df42d0ea818dc"},"previous_names":["olomadev/olopress","olomadev/olopage"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/olomadev%2Folopage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/olomadev%2Folopage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/olomadev%2Folopage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/olomadev%2Folopage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/olomadev","download_url":"https://codeload.github.com/olomadev/olopage/tar.gz/refs/heads/1.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240079638,"owners_count":19744725,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["block-editor","blog","blogging","cms","fast","generator","modern","page"],"created_at":"2025-01-02T03:37:34.820Z","updated_at":"2025-02-21T20:13:47.194Z","avatar_url":"https://github.com/olomadev.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Olopage\n\n🚀 Amazing fast and flexible blog application for Node.js developers.\n\n## Philosophy 🐧\n\nA no-page builder blog application and simple content manager developed for developers.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"goat.png\" border=\"0\" /\u003e\n\u003c/p\u003e\n\n## Tech Stack 💚\n\n\u003ctable\u003e\n\t\u003ctbody\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e\u003cb\u003eFrontend\u003c/b\u003e\u003c/td\u003e\n\t\t\t\u003ctd\u003eNode/Express.js (For speed, cache, flexibility and easy switching of themes). 💪\u003c/td\u003e\n\t\t\u003c/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e\u003cb\u003eFrontend-Dev\u003c/b\u003e\u003c/td\u003e\n\t\t\t\u003ctd\u003eVue.js (To simplify and speed up the development environment). 🍏\u003c/td\u003e\n\t\t\u003c/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e\u003cb\u003eBackend\u003c/b\u003e\u003c/td\u003e\n\t\t\t\u003ctd\u003ePhp/Mezzio (In the background, we used PHP, the leading language in open source CMS projects). 👑 🐧\u003c/td\u003e\n\t\t\u003c/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003e\u003cb\u003eDatabase\u003c/b\u003e\u003c/td\u003e\n\t\t\t\u003ctd\u003eMySQL \u0026 Redis (We used MySQL for RMDBS and Redis for caching operations). 🍺\u003c/td\u003e\n\t\t\u003c/tr\u003e\n\t\u003c/tbody\u003e\n\u003c/table\u003e\n\n## Themes 👚\n\nStarter theme.\n\n```\nthemes/\n└── clean-blog/\n    └── assets/\n        ├── css\n        ├── img\n        ├── js\n        └── favicon.ico\n    ├── pages/\n    │   ├── home.js\n    │   ├── post.js\n    │   ├── about.js\n    │   ├── contact.js\n    └── views/\n        └── layouts/\n            ├── partials/\n                ├── header.ejs\n                └── footer.ejs\n            └── default.ejs\n        ├── 404.ejs\n        ├── about.ejs\n        ├── contact.ejs\n        ├── index.ejs\n        └── post.ejs\n    ├── cache.js\n    ├── config.json\n    ├── knex.js\n    ├── README.md\n    ├── redis.js\n    └── server.js\n```\n\n\nthemes/\n└── clean-blog/\n\n    ├── assets/\n    ├── views/\n    ├── cache.js\n    ├── config.json\n    ├── knex.js\n    ├── redis.js\n    ├── server.js\n\n\n## Theme Configuration\n\nconfig.json\n\n```\n{\n  \"name\": \"clean-blog\",\n  \"version\": \"1.0\",\n  \"author\": \"Oloma\",\n  \"keywords\": \"default, clean-blog, clean, simple, blog, cms\",\n  \"description\": \"\"\n}\n```\n\n## Changing Theme\n\nYou can change the default theme from jsconfig.json in the project root.\n\njsconfig.json\n\n```\n{\n  \"port\": 3000,\n  \"theme\": \"clean-blog\",\n  \"path\": \"themes/clean-blog\"\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Folomadev%2Folopage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Folomadev%2Folopage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Folomadev%2Folopage/lists"}