2 个版本
使用旧的 Rust 2015
0.1.0-beta1 | 2016年1月13日 |
---|---|
0.1.0-alpha2 | 2015年12月31日 |
#535 在 模板引擎
36 每月下载量
67KB
1.5K SLoC
Helianto
使用 Rust 编写的极简网站生成器。
安装
您可以使用 Cargo 安装 Helianto。
cargo install helianto --git="https://github.com/m-r-r/helianto.git"
基本用法
创建新项目
安装 Helianto 后,您可以使用 --init
选项创建新项目。
helianto --init new-website
Helianto 将创建一个目录,并用默认模板和 CSS 文件填充它。
还将创建一个示例页面。
然后您可以使用以下命令构建您的网站
cd new-website
helianto
更改布局
您可以通过修改 page.html.hbs
文件(位于 _layouts
目录中)来更改您网站的布局。如果此文件不存在,Helianto 将使用内置的布局。
所有模板都使用 Handlebar 语法。
更改资产
默认情况下,Helianto 创建一个包含网站使用的样式的 css
目录。
Helianto 会将所有非文档文件复制到输出目录。因此,您可以编辑或删除现有的样式表并添加新的静态文件。
添加内容
您可以通过在您网站的目录中添加 Markdown 文件来创建新页面。
使用 helianto --init
创建的目录结构已经包含一个示例页面
# Welcome
Created: 2015-12-30T16:47:45+01:00
Keywords: helianto, test
This is an example
元数据块是可选的,只需文档的标题即可。
目前,Helianto 仅支持以下元数据
名称 | 格式 | 注释 |
---|---|---|
创建 | 一个 RFC 3339 日期 | 用于对索引中的条目进行排序 |
关键字 | 以逗号分隔的关键字列表 | 用于 HTML 元数据 |
语言 | 一个 ISO 639-1 语言代码 | 用于 HTML 元数据 |
依赖项
~8MB
~149K SLoC