让我们讨论 Jamstack 的未来 - 加入我们

简易版 Saaze

8 颗星
0 个分支
0 个问题
主页
https://eklausmeier.goip.de/blog/2021/10-31-simplified-saaze/
存储库
eklausme/saaze
推特
@eklausmeier
语言
PHP
许可证
MIT
模板
PHP

简易版 Saaze 是一款静态网站生成器。换句话说,它接受降价文件作为输入,并生成固定的 HTML 文件。简易版 SaazeSaaze 的简化版本,来自 吉尔伯特·佩勒格罗姆。本文件的很大一部分内容取自 Saaze 文档简易版 Saaze 与 Saaze 大约兼容 90%。简易版 Saaze 构建于以下原则之上。

1. 易于运行。简易版 Saaze 采用 PHP 构建,其中一些小部分采用 C 语言构建。互联网上大约 80% 的所有网站都在粗略地使用 PHP。简易版 Saaze不需要任何其他 PHP 框架,只需要一个 PECL 库。

2. 易于托管。对于速度快且易于部署的网站来说,静态网站非常棒。然而,有时你的网站需要动态方面(例如,联系表单、自定义脚本等)。简易版 Saaze 根据最有效的方式让你进行选择。

3. 易于编辑。降价已成为互联网编辑内容的事实上的标准。它易于理解和编写。因此,简易版 Saaze 将降价与少量 Yaml 前端结合,以管理你的内容。

4. 易于主题化。简易版 Saaze 使用纯 PHP/HTML 来主题化。任何 PHP 代码都是一个有效的主题,并且可以通过 php -l 进行检查。

5. 快速且安全。简易版 Saaze 使用文件系统中的普通文件。不需要数据库。这意味着更少的设置和维护、更好的安全性以及更高的速度。生成静态文件比 Hugo 或 Zola 快 几倍,因此比 Eleventy 快一个数量级。

6. 易于理解。简易版 Saaze 故意采用极其简单的架构:所有内容都是条目集合。页面、帖子、文档、食谱,不一而足。所有内容都采用相同且简单的方式进行操作。开箱即用支持在同一个 URL 下的多篇博客。

7. 包罗万象。开发你的网站应尽可能简单。不需要外部工具。

简易版 Saaze 定义了一些针对各种社交媒体的特殊标签。此外,它完全支持 MathJax

编号 功能 语法 示例
1 YouTube [youtube] xxx [/youtube] [youtube]nvlAW6P5PmE[/youtube]
2 Vimeo [vimeo] xxx [/vimeo] [vimeo]126529871[/vimeo]
3 推特 [twitter] xxx [/twitter] [twitter]https://twitter.com/eklausmeier/status/1352896936051937281[/twitter]
4 CodePen [codepen] 用户名/哈希 [/codepen] [codepen] thebabydino/eJrPoa [/codepen]
5 WordPress 视频 [wpvideo] 代码 w=x h=y ] [wpvideo RLkLgz2V w=400 h=224]
6 Mermaid [mermaid] xxx [/mermaid], xxx 为 Mermaid 代码 [mermaid]flowchart LR 开始 --> 结束[/mermaid]
7 行内数学 $ 公式 $ $a^2+b^2=c^2$
8 显示数学 $$ 显示公式 $$ $$ \int_1^\infty {1\over x^2} $$
部署到 Netlify

寻找更多 静态网站生成器