Fronde
What's fronde for?

Fronde is an opinionated static website generator for Org. It helps you convert Org mode files into websites, giving you full control over the publication process.
Features
- Inherits all Org mode features (tables, syntax highlighting, code blocks evaluation, multiple languages support…)
- Does not require any emacs lisp knowledge
- Does not require any server-side code, nor databases, only a simple http server like apache, nginx, lighttpd, hiawatha…
- Allows fine customization of generated html files
- Allows multiple sources for your Org file and lets you organize them as you wish in the destination folder
- Can use different themes for different sources
- Supports tags and ATOM feeds
Quick install
Fronde is a Ruby gem. You need a working Ruby environment to use it. We recommend that you use RVM and a specific gemset. However fronde works with a global ruby installation too.
rvm get latest rvm install ruby-3.2.2 rvm use ruby-3.2.2@fronde --create gem install fronde
Now you're ready to create your first fronde website.
mkdir mywebite cd mywebsite fronde init -t "My first fronde website" fronde build fronde preview
Contributing
Fronde is proudly following the Contributor Covenant Code of Conduct. You can read it here:
Translations
You can fetch the yaml files directly from the source code tree and send your changes as a pull request (see bellow) or by email, as you prefer.
Code
The canonical repository is located at https://git.umaneti.net/fronde. A mirror also exists on Github.
Merge requests and issues are accepted both on framagit and github, or by mail to the main author.
Going further
Please refer to the DOCUMENTATION.org file: