4 个版本

使用旧的 Rust 2015

0.2.3 2017年6月3日
0.2.2 2017年6月3日
0.2.1 2016年12月16日
0.1.0 2016年1月27日

#60 in #site

MIT/Apache

12KB
242

Virgil

Build Status

另一个静态站点生成器,这次是用 rust 编写的。

状态

Virgil 不完整,你很可能不应该使用它。

入门

使用 Virgil 最容易的方式是通过 cargo 安装它。

$ cargo install virgil

然后创建一个新的目录并初始化一个 Virgil 网站。

$ mkdir my-site
$ cd my-site
$ virgil init

接下来,你需要创建一些模板和 markdown 文件。Virgil 将任何 markdown 文件(除了在 _* 目录中的内容)转换为 HTML 文件,并在 _site 目录下重新创建相同的文件结构。

然后你需要一个 mustache 模板,默认情况下应该在 _templates/default 之下。你需要一个包含 {{{body}}}post.mustache,这里是 markdown 被渲染到的地方。在 _templates/default/static 目录中的任何内容都会原样复制到 _site

一旦你的网站设置完成,你就可以生成你的网站。

$ virgil
# or
$ virgil build

依赖

~5.5MB
~112K SLoC