giorgiopogliani/craftcms-starter-template

该包的最新版本(2.0.2)没有可用的许可证信息。

Craft CMS 模板

2.0.2 2022-04-09 12:02 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-starter-template

插件

预先安装的插件列表,用于在构建网站时解决常见任务。

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)。有关更多信息,请参阅许可证文件