Sha256: 43a12c8eec0a03b6f5369ad36d370c8d63f799216b0a678006e5dc76a3029770
Contents?: true
Size: 1.96 KB
Versions: 5
Compression:
Stored size: 1.96 KB
Contents
# Mizuho documentation formatting tool Mizuho is a documentation formatting tool, best suited for small to medium-sized documentation. One writes documentation in plain text files, which Mizuho then converts to nicely formatted HTML. Mizuho supports input files in [Asciidoc](http://www.methods.co.nz/asciidoc/) format. Asciidoc is a text formatting tool, used by e.g. Git for its documentation. Thanks to Asciidoc, Mizuho supports a large number of formatting options. ### Under the hood Mizuho is actually a wrapper around Asciidoc. Asciidoc itself can only generate single-page XHTML output. Mizuho extends Asciidoc by providing multi-page XHTML output support and support for multiple templates. ## Features and highlights * You can output the documentation in a single XHTML file, or in multiple XHTML files (one per chapter). * Output is fully customizable via ERB templates. * Based on Asciidoc and supports all Asciidoc formatting commands. * Comes bundled with Asciidoc so you don't have to install it yourself. Mizuho Just Works(tm) out-of-the-box. ## Requirements * hpricot (`gem install hpricot`) * Python (because Asciidoc is written in Python) * [GNU Source-highlight](http://www.gnu.org/software/src-highlite/), if you want syntax highlighting support ## Installation Run the following command as root: gem install FooBarWidget-mizuho ## Usage First, read the Asciidoc manual to learn the input file format: http://www.methods.co.nz/asciidoc/userguide.html Next, write an input file and save it in a .txt file. Finally, convert the .txt file to a single XHTML file with Mizuho, with the default template: mizuho input.txt This will generate 'input.html'. Or, you can convert it to multiple XHTML files that also have a different look: mizuho input.txt --template manualsonrails --multi-page Take a look at the 'templates' directory for available templates. ## Credits This tool is named after Kazami Mizuho from the 2003 anime 'Onegai Teacher'.
Version data entries
5 entries across 5 versions & 2 rubygems