Skip to content

FedericoPonzi/genereto

Repository files navigation

Genereto

A simple static site generator to handle different kinds of simple static websites.

📖 View Documentation - Complete guide and tutorials

Quick Start

Download Pre-built Binary (Recommended)

  1. Download the latest release for Linux from GitHub Releases
  2. Extract the archive: tar -xzf genereto-*.tar.gz
  3. Use the binary:
# Create a new project
./genereto generate-project --project-path ./my-site

# Build your site
./genereto --project-path ./my-site

Build from Source

# 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:

- 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

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

About

A static site generator for blogs.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors