Just make a GitHub Repo, and your blogging.
- Markdown Support for Blog Posts
- Automatic "index.html" creation w/ a list of all blog posts
- OG Image Creation
- Support Tags & have "Tag Pages"
- Sitemap.xml Generation
First, install EasyBlog:
$ go install github.com/kvizdos/easyblog
Now, scaffold your project with:
$ easyblog --quickstart
This will setup the project directory + create a GitHub Actions workflow to deploy to GH Pages
From there, customize HTML pages (in ./templates), add some styling, and add a post! You are off to the races.
If you'd like to build locally, run:
$ easyblog
This will build the files to ./out
. Do note: when clicking into a page, add .html
to the URL.
Check out my personal dev blog here. It uses EasyBlog!