miranj / craft-boilerplate
Miranj提供的Craft CMS 5入门项目
v3.1.0
2024-09-18 12:06 UTC
Requires
- craftcms/ckeditor: ^4.1
- craftcms/cms: ~5.2.0
- marionnewlevant/twig-perversion: ^5.0
- miranj/craft-obfuscator: ^1.2
- mmikkel/child-me: ^2.2
- mmikkel/cp-field-inspect: ^2.0
- mmikkel/retcon: ^3.1
- nystudio107/craft-minify: ^5.0
- nystudio107/craft-typogrify: ^5.0
- spacecatninja/imager-x: ^5.0
- tailwindlabs/heroicons: ^2.1
- topshelfcraft/environment-label: ^5.0
- ttempleton/craft-nocache: ^3.0
- vaersaagod/seomate: ^3.0@beta
- verbb/element-index-defaults: ^4.0
- verbb/field-manager: ^4.0
- verbb/image-resizer: ^4.0
- vlucas/phpdotenv: ^5.6
- yiisoft/yii2-redis: ^2.0
Requires (Dev)
- craftcms/generator: ^2.0.0
- craftcms/phpstan: dev-main
- yiisoft/yii2-shell: ^2.0
This package is auto-updated.
Last update: 2024-09-18 12:08:51 UTC
README
Miranj Craft Boilerplate
基于Craft CMS 5的入门项目,基于Miranj的项目模板(查看craft4
或craft3
以查看旧版本)。
内容
功能
此入门项目包括
- 我们的模块化模板架构。
- 我们的多层缓存架构,Craft中包含全页模板缓存,以及Nginx中的FastCGI微缓存。
- 基于Gulp的构建过程,使用
- Apache(开发)和Nginx(预发布、生产)的服务器配置文件。
- 一些Craft插件,以及它们的配置文件
- Prettier用于自动格式化(所有非Twig)代码。
- 预制的字段以加快项目开发过程。
使用方法
-
打开您的终端并运行以下命令
composer create-project miranj/craft-boilerplate:dev-dev /path/to/project
-
在以下位置将
miranj/craft-boilerplate
和boilerplate
的实例替换为新项目的handlecomposer.json
package.json
.ddev/config.yaml
config/app.php
src/Module.php
serverconfigs/envs/production/env.conf
serverconfigs/envs/production/setup.conf
serverconfigs/envs/staging/env.conf
serverconfigs/envs/staging/setup.conf
-
将“Miranj Craft Boilerplate”/和“Boilerplate”的实例替换为新项目的标题。
-
检查项目中的所有
FIXME
注释并采取必要的行动。 -
将值分配给
.env.example
中的所有共享环境变量。