trickypi/blog_new — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2021-02-01
Run your own blog with GitHub-account login for readers.
Study a working example of a VuePress front-end paired with a Koa back-end.
Deploy a full blog stack with Docker Compose instead of manual setup.
Use as a starting point for a developer portfolio blog.
| trickypi/blog_new | 0xmukesh/docusaurus-tutorial | a15n/andrewscheuermann | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | 2021-02-01 | 2021-12-27 | 2015-01-11 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 1/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires creating your own GitHub app credentials and configuring Docker Compose.
This is a personal blog built with two main parts working together. The front-end is a blog website created using VuePress, which is a tool that makes it easy to build documentation and blog sites. The back-end runs on Koa, a lightweight server framework that handles the logic behind the scenes. The blog integrates with GitHub through OAuth2 authentication, which means readers can log in using their GitHub account. To make this work, you need to set up your own GitHub app credentials (an ID and secret) and add them to a configuration file. This lets the blog securely connect to GitHub without storing passwords directly. The whole project is packaged using Docker and Docker Compose, which are containerization tools that make deployment simpler. Instead of installing dependencies and running separate services manually, Docker wraps everything into pre-configured containers that run the same way on any machine, whether that's your laptop or a web server in the cloud. This setup would appeal to developers or technical founders who want to run their own blog while practicing or showcasing their coding skills. It's a hands-on project that combines a public-facing blog with backend functionality, making it practical for someone who wants more than just a static site but still wants to keep things manageable. The README itself is minimal and doesn't explain all the features in detail, so exploring the code directly would be necessary to understand exactly what the blog can do.
A personal blog combining a VuePress front-end with a Koa back-end, GitHub OAuth2 login, and Docker Compose for easy deployment.
Mainly JavaScript. The stack also includes VuePress, Koa, Docker.
Dormant — no commits in 2+ years (last push 2021-02-01).
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.