NAME

unbelievable - Yet another site generator (can you believe it?)

SYNOPSIS

unbelievable new <sitename>
cd <sitename>
unbelievable build

Say unbelievable --man for full documentation. Available subcommands are new, build, and help.

DESCRIPTION

unbelievable makes static sites using Dancer2 and wallflower. The inputs are UTF-8 encoded Markdown files, or HTML files or other assets. Your site is a full Dancer2 application, so can do anything you want! Databases, fancy templating --- the sky's the limit.

To build your static site, unbelievable requests every file in the public/ and content/ directories of your application. public/ usually holds your static files (e.g., images and CSS), just like in a regular Dancer2 application. content/ generally holds your Markdown files. For example, content/foo.md will be accessible (unless you say otherwise in your Dancer2 code) as /foo and /foo/.

For now, don't use request.uri_base in your templates. The generated templates assume they are mounted in /. Please open an issue if that turns out to be a problem.

SUBCOMMANDS

new

TODO!

build

Options

-s, --route-style style

Request routes in style. Valid values are:

htmlfile

Request each route as a file ending in html (e.g., /foo.html.

dir

Request each route as a directory (e.g., /foo/).

LICENSE

Copyright (C) 2020 Chris White.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHOR

Chris White <cxwembedded@gmail.com>