- Go 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| internal | ||
| .gitignore | ||
| go.mod | ||
| LICENSE | ||
| main.go | ||
| README.md | ||
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.