My own static site generator because why not!!!!!!!!!!!!!!!!!!
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-27 16:16:19 -04:00
internal print program name 2026-07-27 16:16:19 -04:00
.gitignore Initial commit 2025-12-05 18:17:47 -03:00
go.mod Initial commit 2025-12-05 18:17:47 -03:00
LICENSE Initial commit 2025-12-05 18:17:47 -03:00
main.go restructure project 2026-07-27 00:38:03 -04:00
README.md add readme 2026-07-26 22:07:22 -04:00

sitegen

This is my static site generator, written in Go for the sole purpose of using the built-in templating library (template). This generator doesn't have any dependency besides Go's standard library.

I feel it's a little overengineered though, or maybe I get that impression because of the line count— after all Go is quite a wordy language. But it is still simpler than Hugo; I thought that it would be easier to build my own site generator than trying to figure out the mess that Hugo is, all that complexity for just applying templates, converting files and copying them around seems innecesary for my use case.

Markup support

sitegen is completely agnostic to whatever markup format you're using. It can, however, call an external process for you that converts the files into another format, but it still doesn't cares about the input or the output format.

License

sitegen is licensed under the Mozilla Public License version 2.0.