Genesis

一个用 Swift 编写的静态站点生成器。它是 Alejandro M. P. 背后的引擎。

回到 Genesis 的基础 中了解更多信息。

由我为我而作

这个生成器是根据我的需求定制的。虽然它很灵活,能够解决你的问题,但它的设计目标不是快速上手,而是易于维护。如果你正在寻找更易于上手的项目,我建议你看看社区的其他项目,如 IgnitePublishToucan其他

特性与非特性

用法

Genesis 是一个 Swift 包,因此你只需要依赖它。

.package(url: "https://github.com/alexito4/Genesis.git", branch: "main")

并在你的目标中包含你需要的模块

// The engine
.product(name: "Genesis", package: "Genesis")

// Markdown support
.product(name: "GenesisMarkdown", package: "Genesis"),

示例

查看 示例 以了解如何使用 API。