Crates.io | virgil |
lib.rs | virgil |
version | 0.2.3 |
source | src |
created_at | 2016-01-27 04:18:55.960265 |
updated_at | 2017-06-03 14:39:54.157188 |
description | A Static Site Generator |
homepage | |
repository | https://github.com/azdle/virgil |
max_upload_size | |
id | 3997 |
size | 11,478 |
Yet another static site generator, this time written in rust.
Virgil is incomplete and you likely shouldn't use it.
The easiest way to use Virgil is to install it through cargo.
$ cargo install virgil
Then create a new directory and initialize a Virgil site.
$ mkdir my-site
$ cd my-site
$ virgil init
Next you'll need to create some templates and markdown files. Virgil converts
any markdown file (except anything in a _*
directory) into an HTML file and
recreates the same structure of files under a _site
directory.
You'll then need a mustache template, by default this should be under
_templates/default
. You'll need a post.mustache
with a {{{body}}}
in it,
this is where the markdown will be rendered to. Anything in the directory
_templates/default/static
will be copied to _site
as-is.
Once your site is setup, you can generate your site.
$ virgil
# or
$ virgil build