stati / stati
与任何 Jekyll 网站兼容的静态站点生成器
0.5.8
2019-05-28 19:42 UTC
Requires
- php: ^7.1
- erusev/parsedown: ^1.6
- erusev/parsedown-extra: ^0.7.1
- jasonlewis/resource-watcher: ^1.2
- liquid/liquid: ^1.4
- ramsey/pygments: ^1.0
- stati/categories: ^0.1
- stati/feed: ^0.1.2
- stati/paginate: ^0.1
- stati/related: ^0.1
- stati/seo: ^0.1.2
- symfony/console: ^3.3
- symfony/event-dispatcher: ^3.3
- symfony/filesystem: ^3.3
- symfony/finder: ^3.3
- symfony/yaml: ^3.3
Requires (Dev)
- codeclimate/php-test-reporter: ^0.4.4
- doctrine/instantiator: ^1.0.2
- mikey179/vfsstream: ^1.6
- phpunit/phpunit: ^5.4
- satooshi/php-coveralls: ^1.0
Suggests
- ext-yaml: *
- stati/avatar: An avatar generator for Stati
- stati/feed: A feed generation plugin for Stati
- stati/profiler: A profiler plugin for stati
- stati/seo: An SEO tag generator for stati
This package is not auto-updated.
Last update: 2024-09-29 04:31:23 UTC
README
一个PHP静态站点生成器,可以与任何现有的Jekyll网站协同工作并获得相同的结果。
这正是我们的目标。
安装
有关安装和使用的文档,请参阅文档
状态
- 与Jekyll文档网站以及许多Jekyll主题兼容
- 生成所有定义的集合,包括在_config.yml中自定义定义的集合
- 分页帖子并将分页帖子保存到正确的位置
- 基于Symfony事件的插件架构
- scss文件转换(您需要
scss在您的$PATH中) - 使用pygments进行代码高亮(您需要
pygments在您的$PATH中)
缺点
- 并非完全与jekyll兼容,最显著的是缺乏liquid过滤器(正在开发中)
- 首次运行比Jekyll慢,尤其是在您使用
{% highlight %}块突出显示代码或有多个scss/sass文件的情况下。
贡献
- 尝试在您的网站上使用Stati,并通过在此处打开问题来告诉我哪些失败。
- 创建或移植一些插件
为什么这个名字?
因为static在PHP中实际上是一个保留字。谁会想到呢?