piecrust-php / piecrust
轻量级的内容管理系统和静态网站生成器。
dev-main
2022-01-31 08:58 UTC
Requires
- php: >= 7.1.0
- apache/log4php: ^2.3
- bolt80/stupidhttp: v0.2.0
- geshi/geshi: ^1.0.9
- league/commonmark: ^1.4
- marcusschwarz/lesserphp: ^0.6.0
- michelf/php-smartypants: ^1.8.1
- mustache/mustache: ~2
- netcarver/textile: ~v3.5.1
- piecrust-php/akagi: dev-master
- psr/log: v1.1.0
- symfony/translation: ~v3.4.12
- symfony/yaml: ~v3.4.10
- twig/twig: ~v1.42.5
- ulrichsg/getopt-php: ^4.0.1
Requires (Dev)
- mikey179/vfsstream: v1.6.8
- phploc/phploc: ^v7.0.2
- phpunit/phpunit: ^9.5.0
This package is auto-updated.
Last update: 2024-09-05 10:55:00 UTC
README
PieCrust 是一个静态网站生成器和轻量级内容管理系统,所有内容都通过文本文件管理。无需复杂的设置、数据库或管理面板。简单、美观、美味。
有关更多信息以及完整的文档,请访问 官方网站。
快速入门
如果您想快速尝试
bin/chef init mywebsite
cd mywebsite
../bin/chef serve
它应该会在 mywebsite
文件夹中创建一个新的空站点,然后启动您的默认浏览器以显示它。使用 chef prepare page
和 chef prepare post
创建页面和帖子,并在您喜欢的文本编辑器中编辑它们。
当您满意后,运行 ../bin/chef bake
生成最终的静态网站,您将在 _counter
中找到它。
分支
有 2 个分支
-
default
(在mercurial
) 或master
(在git
): 这是开发分支。那里的一切都是最新的,这意味着它可能存在问题,可能存在向后不兼容的更改,并且可能包含未公开记录的功能。 -
stable
(在mercurial
) 或git-stable
(在git
): 这是稳定分支。它包含了所有最新的错误修复,但新功能和破坏性更改只有在主分支测试一段时间后才会引入。此外,该分支在提交更改时具有版本标签。
更改
查看 CHANGELOG 文件以获取新功能、错误修复和破坏性更改。