2 个版本

使用旧的 Rust 2015

0.1.0-beta12016年1月13日
0.1.0-alpha22015年12月31日

#535模板引擎

36 每月下载量

AGPL-3.0

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