No description
|
||
---|---|---|
cmd/zona | ||
internal | ||
test | ||
.gitignore | ||
build.sh | ||
go.mod | ||
LICENSE | ||
README.md | ||
zona |
Zona
Zona is a small tool for building a static blog website. It allows users to write pages and blog posts in Markdown and automatically build them into a static, lightweight blog.
Warning: Implementing v1 functionality in Go is still WIP. While this warning is here, Zona is not ready to use! At all!
Table of Contents
v1 Features
- Write your pages in Markdown.
- Build a lightweight website with zero JavaScript.
- Simple CLI build interface.
- HTML layout optimized for screen readers and Neocities.
Getting Started
Dependencies
go 1.23.2
# On Arch Linux
sudo pacman -S go
# On Ubuntu/Debian
sudo apt install go
Installation
First, download the repository and open it:
git clone https://github.com/ficcdaf/zona.git && cd zona
On Linux:
# run the provided build script
./build.sh
On other platforms:
go build -o bin/zona cmd/zona
The resulting binary can be found at bin/zona
.
Roadmap
- Zona configuration file to define build options.
- Image optimization & dithering options.
- AUR package after first release
- Automatic RSS/Atom feed generation.
Inspirations
- Zoner
- Zonelets