1 个不稳定版本

0.1.0 2021 年 11 月 29 日

#35 in #ssg

MIT 许可证

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