From: Suraj Kurapati Date: 2007-09-26T14:09:51+09:00 Subject: [ANN] Rassmalog 6.0.0 Rassmalog A static blog engine based on YAML, eRuby, and Rake. It transforms blog entries written in Textile or other formatting systems into valid XHTML files that you can view on your computer or upload to your website. http://rassmalog.rubyforge.org ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Version 6.0.0 Contents • Caution • Repairs • Additions This release gives you more control over where blog entries go in the output/ directory and adds support for truly static web pages so you can build a complete website around your blog. It also adds a simple JavaScript search engine, makes it possible to use dynamic blog comments, fixes a show-stopper bug on Microsoft Windows, refreshes the default CSS theme, and includes numerous other improvements. 1 Caution # • The predefined variables in templates have changed because the underlying data structures used in Rassmalog have been dramatically simplified. Refer to the API documentation and the template source files for details. • The config/index.erb template has been renamed to config/list.erb. • The config/page.erb template has been renamed to config /section.erb. Likewise, the Page class has been renamed to Section. • The config/index.erb template has been renamed to config/list.erb. • The config/search.erb template has been converted into a blog entry, as input/search.yaml. 2 Repairs # • Fixed a show-stopper bug in Microsoft Windows: the rake command must be written with a [INS:.bat:INS] suffix, as rake[INS:.bat:INS]! 3 Additions # • Ability to put blog entry files in the input/ directory. The default output file path for these files is a mirror of its relative path in the the input/ directory. For example, the input/foo/bar/moz.yaml source file’s corresponding output file is output/foo/bar/moz.html by default. • Ability enable/disable generation of the table of contents either globally or per blog entry. • Ability to “hide” a blog entry from the lists of entries, tags, and archives. • Ability to use eRuby directives in more blog entry parameters. See the documentation for details. • Support for tags in config/format.rb. These tags protect text from being interpreted by the text-to-HTML conversion process. • Added a simple JavaScript search engine that was tested on IE6, Firefox 2, and Opera 9. Note that there is no loss of functionality for users of text-only web browsers. • Permalinks are now added to each heading when the table of contents generation is enabled. • Added a printer-friendly CSS style at input/styles/ print.css. -- Posted via http://www.ruby-forum.com/.