eklausme/saaze
Composer 安装命令:
composer require eklausme/saaze
包简介
A fast, all-inclusive, flat-file CMS for simple websites and blogs
README 文档
README
Simplified Saaze
Simplified Saaze is a fast, all-inclusive, flat-file CMS for simple websites and blogs. It comes with no graphical user-interface, but rather is used entirely via command-line.
Static site builders are fast but normally have a steep learning curve and require lots of tooling to make them work. We believe building a personal site should be stupidly simple. That's why Simplified Saaze is built on the following principles.
- Easy to run - All you need is PHP8, a C compiler, and Composer; no dependency hell
- Easy to host - Serve dynamically or statically
- Easy to edit - Edit content using simple Markdown files
- Easy to theme - Templates use plain PHP/HTML
- Fast and secure - No database = less moving parts + more speed, 30-times faster than Hugo, and 4-times faster than Zola
- Simple to understand - Everything is a collection of entries
Simplified Saaze is, as the name implies, a simplifed version of Saaze. For more info and documentation for the original Saaze see https://saaze.dev. Read Simplified Saaze for installation and usage.
Easy to understand
Entire code is ca. 1.5kLines of PHP and C code.
wc *.php *.c 277 1123 12274 BuildCommand.php 41 127 1266 CollectionArray.php 132 530 4702 Collection.php 50 236 2175 Config.php 93 406 3734 Entry.php 680 2840 25985 MarkdownContentParser.php 103 380 3569 SaazeCli.php 124 548 7134 Saaze.php 94 363 3654 TemplateManager.php 83 263 2030 php_md4c_toHtml.c 1677 6816 66523 total
Examples
There are a number of example themes for Simplified Saaze.
Credits
Simplified Saaze was created by Elmar Klausmeier.
Saaze was created by Gilbert Pellegrom. Released under the MIT license.
eklausme/saaze 适用场景与选型建议
eklausme/saaze 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 120 次下载、GitHub Stars 达 12, 最近一次更新时间为 2021 年 11 月 01 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「blog」 「cms」 「static site generator」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 eklausme/saaze 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 eklausme/saaze 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 eklausme/saaze 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Bookdown.io With Bootswatch Styles And Prism Syntax Highlighting
GraphQL authentication for your headless Craft CMS applications.
TwigStan is a static analyzer for Twig templates powered by PHPStan
Laravel package for opinionated blog implementation
Set Links with a specific language parameter
Supercharged text field validation.
统计信息
- 总下载量: 120
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 12
- 点击次数: 4
- 依赖项目数: 11
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-11-01