Show HN: Use a GitHub Repo as a CMS for a NextJS Blog

youtubetranscriptoptimizer.com

2 points by eigenvalue 6 days ago

I recently needed a blog for my recent Next.js app, and wanted something that would look really nice and that could be integrated into my existing Next.js app to keep deployment simple and to give me more control over how it's hosted and configured.

My goal was to get something that looked very slick, using modern CSS styling and rich client-side effects that would look great on desktop and mobile, and most importantly, something that would be very easy and convenient for me to create new blog posts and edit existing posts.

So I had the idea of using GitHub as the CMS and just writing the posts using markdown with some extra metadata at the beginning, and then basically parsing that into html/css. I know there are some other projects that do something similar, but mine is very minimal and easy to integrate into a project without a lot of configuration.

It ended up working really well, so I decided to turn it into a standalone open-source project, which you can see here:

https://github.com/Dicklesworthstone/nextjs-github-markdown-...