Webgen

screenshot of Webgen

Webgen

webgen is a fast, powerful and extensible static website generator

Overview

webgen is a command line application used for generating static websites from templates and content files. It offers features such as multiple markup languages for writing HTML and CSS files, automatic generation of menus and breadcrumb trails, and partial website regeneration. webgen is a free (GPL-licensed) tool that separates the content from the layout, allowing for easy reuse of templates.

Features

  • Multiple Markup Languages: Choose from a variety of markup languages such as Markdown, Textile, RDoc, Haml, and Sass for writing HTML and CSS files.
  • Automatic Generation of Menus: Generate menus on the fly, making it easier to navigate through the website.
  • Partial Website Regeneration: Only modified items are regenerated, reducing the time taken for website generation.
  • Self-contained Website: All generated links are relative, allowing the website to be viewed without a web server.
  • Easily Extendable: All major components of webgen can be extended with new functionality or existing functionality can be replaced.
  • No Need to Know Ruby: Basic websites can be created without any knowledge of the Ruby language.

Summary