https://github.com/federicoponzi/genereto
A static site generator for blogs.
https://github.com/federicoponzi/genereto
Last synced: 6 months ago
JSON representation
A static site generator for blogs.
- Host: GitHub
- URL: https://github.com/federicoponzi/genereto
- Owner: FedericoPonzi
- Created: 2020-05-10T10:19:35.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2026-01-16T16:15:37.000Z (6 months ago)
- Last Synced: 2026-01-17T05:15:41.155Z (6 months ago)
- Language: Rust
- Homepage: https://gh.fponzi.me/genereto/
- Size: 428 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Genereto
A simple static site generator to handle different kinds of simple static websites.
📖 **[View Documentation](https://federicoPonzi.github.io/genereto)** - Complete guide and tutorials
[
](https://github.com/FedericoPonzi/genereto/raw/main/assets/genereto-logo.jpg)
## Quick Start
### Download Pre-built Binary (Recommended)
1. Download the latest release for Linux from [GitHub Releases](https://github.com/FedericoPonzi/genereto/releases/latest)
2. Extract the archive: `tar -xzf genereto-*.tar.gz`
3. Use the binary:
```bash
# Create a new project
./genereto generate-project --project-path ./my-site
# Build your site
./genereto --project-path ./my-site
```
### Build from Source
```bash
# Clone and build
git clone https://github.com/FedericoPonzi/genereto.git
cd genereto
cargo build --release
# Create a new project
./target/release/genereto generate-project --project-path ./my-site
# Build your site
./target/release/genereto --project-path ./my-site
```
## GitHub Action
Use Genereto in your CI/CD pipeline with our official GitHub Action:
```yaml
- name: Build site
uses: FedericoPonzi/genereto/.github/actions/build-site@v0.1.0-ga
with:
project-path: './docs'
```
Perfect for:
- 🚀 **GitHub Pages deployment** - No need to build from source
- âš¡ **Fast CI builds** - Uses pre-built binaries
- 🔧 **Easy setup** - Just one step in your workflow
[View Action Documentation](./.github/actions/build-site/README.md)
## Features
- Generate static websites and blogs
- Markdown content with YAML frontmatter
- Simple templating system
- RSS feed generation
- Draft support and TODOs
- Fast compilation
- GitHub Action for CI/CD
For complete documentation, tutorials, and examples, visit **[federicoPonzi.github.io/genereto](https://federicoPonzi.github.io/genereto)**