pickles2 / px-fw-2.x
Pickles Framework(PxFW) 是一款开源的HTML生成工具,可以高效地构建静态的大型网站。
2.1.21
2024-05-03 03:14 UTC
Requires
- php: >=7.3.0
- ext-json: *
- ext-mbstring: *
- ext-pdo: *
- ext-pdo_sqlite: *
- michelf/php-markdown: ~1.6
- scssphp/scssphp: ^1.4
- tomk79/filesystem: ~1.1
- tomk79/request: ~1.4
Requires (Dev)
- phpunit/phpunit: ~9.5
- dev-main
- 2.1.x-dev
- 2.1.21
- 2.1.20
- 2.1.19
- 2.1.18
- 2.1.17
- 2.1.16
- 2.1.15
- 2.1.14
- 2.1.13
- 2.1.12
- 2.1.11
- 2.1.10
- 2.1.9
- 2.1.8
- 2.1.7
- 2.1.6
- 2.1.5
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.55
- 2.0.54
- 2.0.53
- 2.0.52
- 2.0.51
- 2.0.50
- 2.0.49
- 2.0.48
- 2.0.47
- 2.0.46
- 2.0.45
- 2.0.44
- 2.0.43
- 2.0.42
- 2.0.41
- 2.0.40
- 2.0.39
- 2.0.38
- 2.0.37
- 2.0.36
- 2.0.35
- 2.0.34
- 2.0.33
- 2.0.32
- 2.0.31
- 2.0.30
- 2.0.29
- 2.0.28
- 2.0.27
- 2.0.26
- 2.0.25
- 2.0.24
- 2.0.23
- 2.0.22
- 2.0.21
- 2.0.20
- 2.0.19
- 2.0.18
- 2.0.17
- 2.0.16
- 2.0.15
- 2.0.14
- 2.0.13
- 2.0.12
- 2.0.11
- 2.0.10
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- dev-develop
This package is auto-updated.
Last update: 2024-09-03 03:47:17 UTC
README
Pickles Framework(PxFW) 提供了无需数据库的PHP制静态CMS Pickles 2 的核心功能。
更新历史 - 变更日志
Pickles Framework v2.1.21 (2024年5月3日)
- 当PHP命令路径未设置时,从正在运行的PHP中获取命令路径。
Pickles Framework v2.1.20 (2024年3月20日)
- 修复了插件ID无法正确生成的问题。
- 修复了在某些情况下,返回值未进行规范化的错误。
Pickles Framework v2.1.19 (2023年11月13日)
- 向autoindex添加了class选项,使CSS样式控制变得容易。
- 提高了生成网站地图缓存性能。
- 添加了新的设置项
$conf->sitemap_cache_db_insert_unit_size
。 - 其他一些错误修复、内部代码修复等。
Pickles Framework v2.1.18 (2023年9月24日)
- 将内部处理的时间信息更改为ISO 8601格式。
Pickles Framework v2.1.17 (2023年6月25日)
- 修复了一些小错误。
Pickles Framework v2.1.16 (2023年5月1日)
- 添加了
$conf->tagline
。 - 改善了autoindex的处理。将id属性分配给标题元素本身。
Pickles Framework v2.1.15 (2023年4月22日)
- 将
$path_content
和$proc_type
重新计算,以便它们在before_content插件的处理中受影响。 - 修复了在
$site->set_page_info()
中,页面标题更新无法反映的问题。 - 修复了在尝试从未注册的外部引用动态属性时,由
$px
引起的错误。 - 在
PX=publish.run
中,即使省略了path_region
,也可以仅通过paths_region
确定目标范围。 - 其他一些小错误等的修复。
Pickles Framework v2.1.14 (2023年2月11日)
$px
现在接受来自外部的动态属性注册。
Pickles Framework v2.1.13 (2023年2月5日)
- 修复了主题类
picklesFramework2\theme\theme
未被链接的错误。 - 更新了PHP设置的初始化处理。
- 添加了新的设置项
$conf->cookie_default_domain
、$conf->cookie_default_path
、$conf->cookie_default_expire
。 - 在初始化时将
session.use_strict_mode = 1
设置为。 - 其他一些内部代码的小修正。
Pickles Framework v2.1.12 (2022年12月28日)
- 在初始化时将
session.cookie_secure = 1
设置为。 - 在读取网站地图CSV时,明确指定使用UTF-8。
- 添加了
$px->h()
。 - 其他一些内部代码的小修正。
Pickles Framework v2.1.11 (2022年11月3日)
- 修复了某些情况下,无法正确反映会话相关设置的问题。
- 在初始化时将
session.cookie_httponly = 1
设置为。
Pickles Framework v2.1.10 (2022年9月25日)
- 对内部代码进行了一些小修正。
Pickles Framework v2.1.9 (2022年6月5日)
- 改善了部分功能的性能。
- 涵盖了HTTP响应状态消息。
Pickles Framework v2.1.8 (2022年5月22日)
- 添加了
$px->site()->get_sitemap_definition()
。 - 添加了
PX=api.get.sitemap_definition
。 - 添加了
$conf->custom_sitemap_definition
。
Pickles Framework v2.1.7 (2022年5月2日)
- 修复了与动态路径相关的问题。
Pickles Framework v2.1.6 (2022年1月4日)
- 兼容PHP 8.1。
Pickles Framework v2.1.5, v2.0.55 (2021年8月21日)
- 将捆绑的插件设置为更直接的表达方式。
Pickles Framework v2.1.4, v2.0.54 (2021年7月10日)
- 添加了新的配置项
$conf->default_lang
、$conf->accept_langs
。 - 添加了
$px->lang()
、$px->set_lang()
。 - 修复了内部代码的一些小错误。
Pickles Framework v2.1.3, v2.0.53 (2021年5月25日)
- 将
$px->get_version()
显示的值统一为v2.1系列编号。 - 其他一些内部代码的小改进。
Pickles Framework v2.1.2, v2.0.52 (2021年4月23日)
- 修复了插件autoindex中,在包含多个同名列的标题的内容中,锚点名称可能重复的问题。
- 在v2.1系列中更新了SCSS库。(但为了保持与v2.0系列的兼容性,v2.0系列仍保持原样)
- 对内部代码进行了一些小改进。
Pickles Framework v2.1.1, v2.0.51 (2021年2月21日)
- 修复了API返回的路径与Windows路径相关的环境依赖问题。
Pickles Framework v2.1.0, v2.0.50 (2021年1月16日)
- Pickles Framework v2.1.x 的支持环境已更改为包含PHP 8的PHP 7.3以上。PHP 5.4至7.2的支持将继续通过Pickles Framework v2.0.x进行。
- 向
$px->internal_sub_request()
添加了新的选项method
、body
、body_file
。 - 修复了处理命令行选项
--method
、--body
、--body-file
的错误。 - 将
--body-file
选项改为在px-files/_sys/ram/data/
内优先搜索。
开发者信息 - 供开发者使用
测试 - 测试
$ cd {$documentRoot}
$ php vendor/phpunit/phpunit/phpunit;
文档输出 - phpDocumentor
$ wget https://phpdoc.org/phpDocumentor.phar;
$ composer run-script documentation;
许可证 - 许可证
版权所有 (c)2001-2024 Tomoya Koyanagi,以及Pickles项目
MIT许可证 https://open-source.org.cn/licenses/mit-license.php
作者 - 作者
- 小山奈央太 tomk79@gmail.com
- 网站: https://www.pxt.jp/
- Twitter: @tomk79 https://twitter.com/tomk79/