terryupton / boilerplate-craft
Craft 项目起始模板
Requires
- craftcms/cms: ^3.6
- craftcms/redactor: ^2.8.2
- mmikkel/retcon: ^2.2
- nystudio107/craft-imageoptimize: ^1.6
- nystudio107/craft-minify: ^1.2
- nystudio107/craft-seomatic: ^3.3
- nystudio107/craft-twigpack: ^1.2
- verbb/field-manager: ^2.2.1
- verbb/image-resizer: ^2.1
- vlucas/phpdotenv: ^2.6
- yiisoft/yii2-redis: ^2.0
README
使用 Laravel Mix 和 Tailwind CSS 为 Craft 3 项目创建起始模板
安装
-
要创建一个新项目,运行
composer create-project terryupton/boilerplate-craft <路径>
,将路径替换为 Composer 应创建项目的路径。 -
更新 .env 文件,添加数据库连接和其他设置
-
运行 ./craft setup 并遵循指示
-
请参阅新的
READdME.md
文件以获取更多说明
内容管理系统(CMS)
前端
构建工具
CSS
JavaScript
待办事项
-
创建适当的 Readme 文件和说明。 https://github.com/miranj/craft-boilerplate https://github.com/ademers/craft-starter https://github.com/madebyshape/craft-3 https://github.com/timkelty/craftcms-boilerplate https://github.com/nystudio107/craft
-
添加 composer、包、readme 的默认文件 - 参考此示例 https://github.com/miranj/craft-boilerplate
-
创建包.default 后,添加 Vue 和 Apline
-
创建更好的模板架构
https://nystudio107.com/blog/an-effective-twig-base-templating-setup -
更新
proejct.yaml
以添加插件的 1.0.0 架构版本 -
更新
proejct.yaml
以修复术语块和 redactor 字段 -
在 SeoMatic php 设置文件中设置 Humans.txt 默认值。 https://nystudio107.com/blog/tips-for-using-seomatic-effectively
-
如果 SEOmatic 失败,在
head.twig
中添加后备 <title> 标签 -
如果 SEOmatic 失败,在
head.twig
中添加后备 meta 标签 -
将组件中的类转换为数组
-
将 Email QueryString 转换为数组(主题和正文)
-
将 button.twig 组件设置为在按钮和 a href 之间切换
-
设置并测试 button.twig 以使用类数组,然后将其应用于其他组件
许可证
MIT 许可证(MIT)。请参阅许可证文件获取更多信息。