sunlight-cms / skeleton
SunLight CMS项目模板
v1.1.1
2024-04-06 12:17 UTC
Requires
- php: >=7.1
- ext-ctype: *
- ext-gd: *
- ext-hash: *
- ext-json: *
- ext-mbstring: *
- ext-mysqli: *
- ext-session: *
- ext-zip: *
- composer/semver: ^3.4.0
- ezyang/htmlpurifier: ^4.17
- kuria/cache: ^6.0
- kuria/debug: ^4.0.1
- kuria/error: ^4.2.3
- kuria/event: ^2.0.1
- kuria/options: ^2.1
- kuria/request-info: ^1.0.2
- kuria/url: ^5.0
- sunlight-cms/console: ^1.1
- xemlock/htmlpurifier-html5: ^0.1.11
This package is auto-updated.
Last update: 2024-09-07 09:28:47 UTC
README
这是一个SunLight CMS模板项目。
内容
创建新项目
您可以使用Composer的create-project命令创建新项目
composer create-project sunlight-cms/skeleton my-website
这将在内部包含所有必需文件的"my-website"目录中创建一个新目录。
SunLight控制台
此项目包含预配置的sunlight-cms/console,用于维护CMS文件。
- 在您运行
composer install
或composer update
后,CMS文件将自动下载。 - 控制台从您的项目的composer.json中读取配置
- 有关所有可用命令和选项的列表,请参阅sunlight-cms/console文档
默认.gitignore
存在一个默认的.gitignore文件,忽略大多数CMS文件。
想法是只提交您的模板和/或插件,并依赖控制台维护CMS文件。
更新SunLight CMS
当创建新项目时,将下载最新的8.x版本SunLight CMS。然后将该版本设置为cms.version。
应用补丁
如果您想升级到较新版本,可以使用bin/console cms.patch
命令应用补丁。这还将更新composer.json中的cms.version。
重新下载CMS文件
如果您只想用不同版本覆盖CMS文件,您可以手动编辑cms.version,然后运行bin/console cms.download --overwrite
。请注意,这样做不会修补您的数据库或执行任何其他更新。