dgrigg / craft-boilerplate

该软件包最新版本(1.4.0)没有提供许可证信息。

Craft 模板设置,包括基本的 js/css/esbuild 设置

1.4.0 2023-04-12 18:21 UTC

README

这是一个基本的 Craft 4,包含我常用的插件和前端资源。

Craft 插件

  • SuperTable
  • Redactor
  • LinkField
  • SEO Matic

前端

Alpine https://alpinejs.dev/

Axios https://github.com/axios/axios

TailwindCss https://tailwind.org.cn

构建

使用 ESbuild 编译和打包 CSS 和 Js 文件。参考 ./src/js/build/build.js 文件以获取入口点和选项。使用了两个主要选项:--minify 用于输出压缩资源,--watch 用于监视 ./src./templates 目录,以便在需要重新构建时进行更改。构建将输出带版本的 js 和 css 文件,可以在 build/mix-manifest.json 文件中引用,并与 Mix 一起在 Twig 布局中加载。

项目设置

  1. 在 Docker 容器中进入终端
  2. 运行 composer create-project dgrigg/craft-boilerplate [项目根目录] dev-master
  3. 设置本地站点域名和数据库名(使用 ~www/docker/add-site.sh)
  4. 创建安全密钥 ./craft setup/security-key
  5. 安装 Craft ./craft setup
  6. 删除 config/license.key 文件
  7. 安装插件 ./craft plugin/install ALL
  8. 更新 Craft 和所有插件 ./craft update all
  9. 设置 Craft https://craftcms.com/docs/4.x/installation.html
  10. 退出 Docker 容器并返回到本地机器
  11. 进入项目根目录并运行 npm install

仓库

  1. 为组织设置一个新的 git 仓库
  2. 添加必要的协作者
  3. 初始化 git 仓库并进行首次提交