Zine - a simple and opinionated tool to build your own magazine.
https://zineland.github.io
cargo install zine
or brew install zineland/tap/zine
or brew tap zineland/tap
, then brew install zine
Run zine new your-zine-site
, you'll get following directory:
``` $ tree your-zine-site your-zine-site ├── content # The content directory your issues located │ └── issue-1 # The first issue directory │ ├── 1-first.md # The first markdown article in this issue │ └── zine.toml # The issue Zine config file └── zine.toml # The root Zine config file of this project
2 directories, 3 files ```
Run zine serve
to preview your zine site on your local computer:
``` $ cd your-zine-site
$ zine serve
███████╗██╗███╗ ██╗███████╗ ╚══███╔╝██║████╗ ██║██╔════╝ ███╔╝ ██║██╔██╗ ██║█████╗ ███╔╝ ██║██║╚██╗██║██╔══╝ ███████╗██║██║ ╚████║███████╗ ╚══════╝╚═╝╚═╝ ╚═══╝╚══════╝
listening on http://127.0.0.1:3000 ```
Run zine build
to build your zine site into a static website:
``` $ cd your-zine-site
$ zine build
Build success! The build directory is build
.
```
zine serve
support live reloadThis project is licensed under the Apache-2.0 license.