burkhardmeyer / craft-starter
Craft 3 CMS 模板项目
1.0.17
2020-08-06 13:53 UTC
Requires
- craftcms/cms: ^3.1.28
- craftcms/redactor: ^2.1.7
- mmikkel/retcon: ^2.0.12
- nystudio107/craft-cookies: ^1.1.11
- nystudio107/craft-minify: ^1.2.9
- nystudio107/craft-scripts: ^1.2.4
- nystudio107/craft3-multi-environment: ^1.0.5
- vlucas/phpdotenv: ^2.4.0
- yiisoft/yii2-redis: ^2.0.6
README
这是一个 Craft 3 CMS 项目的替代模板包。
它基于 Pixel & Tonic 的官方 craftcms/craft 包和 NYStudio 的 craft 设置 nystudio107/craft
假设
- 使用 Gulp 作为前端工作流程自动化工具
- Tailwind CSS 被用作工具优先的 CSS 框架
- 使用 Apache 作为 Web 服务器
- 在网站上使用关键 CSS
- 使用 FontFaceObserver 进行字体加载
- 使用 Craft-Scripts 进行数据库/资产同步
- 使用 Craft 3 Multi-Environment 进行 Craft 3 多环境设置
- 使用 Modernizr 进行回退解决方案(例如 CSS Grid)
使用 burkhardmeyer/craft-starter
此项目包与 Pixel & Tonic 的 craftcms/craft 包完全相同;您首先创建并安装项目来创建新项目
composer create-project burkhardmeyer/craft-starter PATH -s RC
确保 PATH
是您的项目路径,包括您想要的项目名称,例如
composer create-project burkhardmeyer/craft-starter craft3 -s RC
然后 cd
到您的新的项目目录,并运行 Craft 的 setup
控制台命令以创建您的 .env
环境,并可选地安装
cd PATH
./craft setup
最后,运行 nys-setup
命令以根据您新创建的 .env
设置配置 Craft-Scripts 和 Craft 3 Multi-Environment
./nys-setup
就这样,享受吧!
如果您删除了 vendor
文件夹或其他类似文件夹,只需重新运行
./nys-setup
...它将重新创建到您的 .env.sh
的符号链接;别担心,它不会覆盖您所做的任何更改。