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
12KB
242 行
Virgil
另一个静态站点生成器,这次是用 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