giorgiopogliani / craftcms-starter-template
该包的最新版本(2.0.2)没有可用的许可证信息。
Craft CMS 模板
2.0.2
2022-04-09 12:02 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
- craftcms/cms: ^3.7
- craftcms/redactor: 2.8.7
- ether/seo: 3.7.3
- nystudio107/craft-vite: ^1.0
- pennebaker/craft-architect: 2.4.2
- performing/twig-components: ^0.5.0
- sebastianlenz/linkfield: 1.0.25
- vlucas/phpdotenv: ^3.4.0
Requires (Dev)
- deployer/deployer: ^7.0
- yiisoft/yii2-shell: ^2.0.3
This package is auto-updated.
Last update: 2024-09-06 04:44:31 UTC
README
这是一个简单且响应式的Craft CMS起始模板,使用Tailwind CSS、AlpineJS 3.0、ViteJS和Twig组件(类似于Laravel Blade组件,但适用于Twig)构建。
开始
composer create-project giorgiopogliani/craftcms-starter-template --stability=dev website
完成设置或手动更新您的.env
文件以匹配您的配置。要手动安装Craft,请运行以下命令。
php craft install/craft
安装Craft后,安装vite插件,然后您可以安装依赖项并启动vite开发服务器。
php craft plugin/install vite
npm install
npm run dev
如果您的环境是开发模式,vite插件将尝试访问开发服务器;在生产模式下,vite插件将尝试访问编译后的资源。更多信息请参考https://nystudio107.com/docs/vite/
宏
- 表单
- 图片
- 菜单
- 图片
- 分页
- 标题
带有Twig组件的组件
- 容器
- 标题
- 按钮
- logo
块
- 文本:两列布局的章节
页面
- 404
- 503
- 帖子(条目、索引和项目)
部分(在_layoyts中)
- favicon(在globals中使用资产字段)
- 页脚
- 页眉
- SEO(ether/seo插件)
扩展
添加的功能,可以通过twig扩展在全局范围内使用,您可以在modules/extensions\UtilsExtension.php
中添加自己的。
- is_homepage
预览
插件
预先安装的插件列表,用于在构建网站时解决常见任务。
craftcms/redactor
ether/seo
nystudio107/craft-vite
pennebaker/craft-architect
performing/twig-components
sebastianlenz/linkfield
部署
deploy.sh
这是一个非常简单的脚本,用于将所有文件上传到远程位置。它作为lftp或rsync的包装器。您可以在文件开头更新配置。
deployphp/deployer
您可以在deployer找到与deployer一起工作的deploy.php,这是一个零停机时间的部署工具。您应该更新配置以使其工作。在.github
文件夹中还有一个deploy.yml,用于通过GitHub Actions进行部署。
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。