5个版本
| 0.2.58 | 2023年1月29日 |
|---|---|
| 0.2.57 | 2023年1月16日 |
| 0.2.49 | 2021年11月12日 |
| 0.2.48 | 2021年11月12日 |
| 0.2.46 | 2021年11月1日 |
738 在 Web编程 中
每月 37 次下载
21KB
374 行

Sedum是用Rust编写的静态站点生成器。它可以在本地使用,也可以与Netlify等服务一起使用,以动态生成网站。
用法
本地
先决条件
您必须安装并配置rust和cargo,使其在路径上可用。
设置
- 运行
git clone https://github.com/ellygaytor/Sedum.git - 将适当的yaml添加到您的markdown文件中(可选):-
标题-描述-语言-作者-列表('True' 或 'False')
生成
- 运行
cargo run [source] [result],设置源目录和您想要生成的文件放置的目录。
Netlify
基于文件
- 将
netlify.toml添加到您的git仓库 - 更改构建命令和发布目录以符合您的需求(可选)
- 将适当的yaml添加到您的markdown文件中(可选)
手动
设置
- 将您的构建命令设置为
wget -N https://github.com/ellygaytor/Sedum/releases/latest/download/sedum && chmod +x sedum && ./sedum [source] [result],设置源目录和您想要放置生成文件的目录。 - 将您的发布目录设置为
[result],您在第一步中选择的。 - 将适当的yaml添加到您的markdown文件中(可选):-
标题-描述-语言-作者-列表('True' 或 'False')
生成
- 将您的markdown文件放在
[source]中,您在设置的第一步中设置的。 - 推送更改,Netlify将自动下载Sedum的最新版本并生成文件。
选项
| 选项 | 用法 | 描述 |
|---|---|---|
-t 或 —timestamp |
…-t … |
在生成的HTML中添加一个时间戳(自纪元以来的秒数)作为注释 |
-m 或 -metadata |
…-m … |
在目标目录生成一个元数据文件,指定生成时间、操作系统和Sedum版本 |
动态替换
| 用法 | 描述 |
|---|---|
|列表| |
插入一个启用list的HTML文件列表 |
|时间戳| |
插入自纪元以来的秒数 |
|版权| |
插入页面作者或默认作者的版权声明(在settings中设置)。 |
设置文件
设置文件位于源目录,并使用YAML。
| 用法 | 描述 |
|---|---|
default_author |
如果页面选项中未设置,则使用此默认作者 |
依赖项
~4–12MB
~138K SLoC