stati/stati

与任何 Jekyll 网站兼容的静态站点生成器

0.5.8 2019-05-28 19:42 UTC

README

一个PHP静态站点生成器,可以与任何现有的Jekyll网站协同工作并获得相同的结果。

这正是我们的目标。

安装

有关安装和使用的文档,请参阅文档

状态

Build Status

  • 与Jekyll文档网站以及许多Jekyll主题兼容
  • 生成所有定义的集合,包括在_config.yml中自定义定义的集合
  • 分页帖子并将分页帖子保存到正确的位置
  • 基于Symfony事件的插件架构
  • scss文件转换(您需要scss在您的$PATH中)
  • 使用pygments进行代码高亮(您需要pygments在您的$PATH中)

缺点

  • 并非完全与jekyll兼容,最显著的是缺乏liquid过滤器(正在开发中)
  • 首次运行比Jekyll慢,尤其是在您使用{% highlight %}块突出显示代码或有多个scss/sass文件的情况下。

贡献

  • 尝试在您的网站上使用Stati,并通过在此处打开问题来告诉我哪些失败。
  • 创建或移植一些插件

为什么这个名字?

因为static在PHP中实际上是一个保留字。谁会想到呢?