Anna
___
/ | ____ ____ ____ _
/ /| | / __ \/ __ \/ __ `/
/ ___ |/ / / / / / / /_/ /
/_/ |_/_/ /_/_/ /_/\__,_/
A static site generator in go
Inspired by Hugo and Saaru, this static site generator aims to take performance to the next level with parallel rendering, live reload and so much more, all in Go.
Pronounced: /ɐnːɐ/
which means rice in Kannada 🍚
This project is a part of the ACM PESU-ECC's yearly AIEP program, and is maintained by Adhesh Athrey, Nathan Paul, Anirudh Sudhir, and Aditya Hegde
Install
Once you have a directory structure, install anna
using:
go install github.com/acmpesuecc/anna@latest
Or if you have git installed, clone our repository:
git clone github.com/acmpesuecc/anna --depth=1; cd anna
go run .
Detailed documentation of our SSG can be found here
Flags
Usage:
anna [flags]
Flags:
-a, --addr string ip address to serve rendered content to (default "8000")
-d, --draft renders draft posts
-h, --help help for anna
-p, --prof enable profiling
-s, --serve serve the rendered content
-v, --validate-html validate semantic HTML
-w, --webconsole wizard to setup anna