1 个不稳定版本
0.1.0 | 2021 年 11 月 29 日 |
---|
#35 in #ssg
24KB
605 行
又一个静态网站生成器
又一个静态网站生成器,简称 Yassgy,正如其名,是一个静态网站生成器。
设置和开发
要了解更多关于设置开发环境的信息,请查看贡献指南。
用法
如果 Yassgy 在您的 PATH
变量中,则可以使用 yassgy
命令调用。如果使用不带任何输入或选项的 yassgy
,yassgy 将提供程序名称和版本。
Yassgy 接受以下选项
-v
或--version
:显示构建程序的版本。它不接受任何参数。-h
或--help
:显示 Yassgy 中可能使用的所有选项。它不接受任何参数。-i
或--input
:接受文件名或文件夹名作为参数,然后生成静态网站。-o
或--output
:接受输出目录的名称。-l
或--lang
:接受语言标签以标记 HTML 文档的正确语言支持。-c
或--config
:接受包含输入、语言和输出属性的 JSON 文件。
特性
Yassgy 目前处于开发阶段,因此可能会根据项目范围添加或删除一些特性。然而,Yassgy 的核心特性是生成从文本文件生成的静态网页。
截至 0.1 版本,yassgy 可以
- 接受文件和文件夹的嵌套结构,并且这种结构将被保留在输出文件夹中。
- 将第一行标记为页面的标题,只要该行由两行分隔并且之后有更多文本。
敬请期待其他功能!
许可
这是一个完全开源的工具。通常,您可以随意使用此项目,但如果您对细节感兴趣,可以查看 LICENSE 文件,其中详细说明了此项目使用的许可证。
依赖项
~355–750KB
~17K SLoC