# Webgen 0.5.2 released

**URL:** <https://www.ruby-forum.com/t/webgen-0-5-2-released/145731>\
**Category:** Ruby\
**Created:** [August 13, 2008, 12:44pm UTC](https://www.ruby-forum.com/t/webgen-0-5-2-released/145731 "2008-08-13T12:44:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tlockney](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/5e9695/32.png) [@tlockney](https://www.ruby-forum.com/u/tlockney)\
**Post date:** [August 13, 2008, 12:44pm UTC](https://www.ruby-forum.com/t/webgen-0-5-2-released/145731/1 "2008-08-13T12:44:03Z")

</div>

## Hey everybody!

webgen 0.5.2 has just been released! If you don’t know what webgen is,  
read the “What’s webgen?” section down below.

This release brings some updates to the core as well as a browser based  
GUI, some bug fixes and better Windows support. The most noteable  
update to the core is better partial site generation support.

When a file that was in the menu changed, all files which included a  
menu with a link to this file got regenerated, too. However, that was  
not always necessary since the content of the changed file does not  
appear in the menu, only its meta information `title`. Therefore the  
new system checks if the meta information of the changed file has  
changed and only then regenerates all menus. This system is now also  
used by all other extensions like the breadcrumb trail or the langbar  
tag.

The new webgen webgui which can be started via `webgen webgui` is a  
graphical pendant to the command line interface. It features

- auto-completion of entered website directory paths
- possibility to create and render websites
- live view of a rendered website or preview of a to-be-created website

The preview mode when creating a website is very useful for choosing  
the right template and style for a new website, especially for people  
new to webgen.

- Major enhancements:

- Bug fixes:

## What’s webgen?

webgen is a tool to generate static websites by combining content  
with template files. You create one or more template files in which  
you define the layout of your page and where the content should go.  
After that you create page files in which you only define the  
content. You can use a variety of markup languages like Textile or  
Markdown or Haml to define your content and you can add dynamic parts  
via ERB or by using webgen tags. This allows the automatic generation  
of menus, breadcrumb trails and much more!

## Installation

gem install webgen

## Usage

See [http://webgen.rubyforge.org/documentation/](http://webgen.rubyforge.org/documentation/)
