go-ssg
This is a static site generator that I created to teach myself Go.
I think static site generators are great projects to work on when you are learning a new language, because they require you to learn a lot about the standard library.
Here are some notable features:
- Markdown support.
- Dynamic page generation based on taxonomies defined in frontmatter.
- Preview a build with a built-in web server.
- Automatic project rebuild on change, and page reload via WebSocket connection.
- Easy project scaffolding with "create" command.
I feel that I have learned enough about Go to move on, and because this project has no real purpose beyond being a learning tool, I am leaving it here.