dgrigg / craft-3-boilerplate
此包的最新版本(1.4.0)没有可用的许可证信息。
Craft 模板设置,包括基本的 js/css/esbuild 设置
1.4.0
2023-04-12 18:21 UTC
Requires
- craftcms/cms: 4.3.10
- craftcms/redactor: 3.0.3
- misterbk/mix: ^1.6
- mmikkel/retcon: 2.6.1
- nystudio107/craft-seomatic: 4.0.20
- sebastianlenz/linkfield: 2.1.5
- topshelfcraft/wordsmith: 4.0.1
- verbb/navigation: 2.0.16
- verbb/super-table: 3.0.7
- vlucas/phpdotenv: ^5.4.0
This package is auto-updated.
Last update: 2024-09-26 16:51:47 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 文件中引用,并在 Twig 布局中使用 Mix 加载。
项目设置
- 将终端进入 docker 容器
- 运行
composer create-project dgrigg/craft-boilerplate [project root] dev-master
- 设置本地站点域名和数据库(使用 ~www/docker/add-site.sh)
- 创建安全密钥
./craft setup/security-key
- 安装 craft
./craft setup
- 删除 config/license.key 文件
- 安装插件
./craft plugin/install ALL
- 更新 craft 和所有插件
./craft update all
- 设置 Craft https://craftcms.com/docs/4.x/installation.html
- 退出 docker 容器并返回到本地机器
- 进入项目根目录并运行
npm install
仓库
- 为组织设置一个新的 git 仓库
- 添加必要的协作者
- 初始化 git 仓库并进行首次提交