solutiondrop/craft3-starter

此包的最新版本(dev-master)没有可用的许可信息。

Craft 3 CMS 脚手架项目

安装: 8

依赖: 0

建议者: 0

安全: 0

星级: 0

关注者: 1

分支: 0

开放问题: 0

语言:JavaScript

类型:项目

dev-master 2019-01-25 01:30 UTC

This package is auto-updated.

Last update: 2024-09-25 14:26:23 UTC


README

这是 Craft 3 CMS 项目的替代脚手架包,用于 Pixel & Tonic 的官方 craftcms/craft 包。

除了设置新的 Craft 3 CMS 项目外,该项目还设置了

...并根据以下文章设置了其他一些基本脚手架

它还安装了一些我在每个项目中都使用的基插件。您可以在 设置新的 Craft 3 CMS 项目 文章中了解更多。

做出的假设

由于这是 nystudio107 为项目使用的样板,因此它本质上具有主观性,并包含许多假设

  • 使用 Gulp 作为前端工作流程自动化工具
  • Vue 作为前端 JavaScript 框架,使用 Axios 提供 http 客户端
  • Tailwind CSS 作为先验 CSS 框架
  • 使用带有 ssi on; 的 Nginx 作为 Web 服务器
  • Redis 用于 PHP 会话和 Craft 数据缓存方法
  • 全站使用关键 CSS
  • 使用 FontFaceObserver 进行字体加载
  • 使用 Craft-Scripts 进行数据库/资产同步
  • 使用 Craft 3 Multi-Environment 进行 Craft 3 多环境设置

显然,您可以自由地删除不需要或不想要使用的任何组件。

使用 nystudio107/craft

此项目包的工作方式与 Pixel & Tonic 的 craftcms/craft 包完全一样;您首先创建并安装项目来创建新项目

composer create-project nystudio107/craft PATH

确保 PATH 是您项目的路径,包括您想要的项目的名称,例如

composer create-project nystudio107/craft craft3 -s RC

然后使用 cd 进入您的新项目目录,并运行 Craft 的 setup 控制台命令来创建您的 .env 环境,并可选地安装

cd PATH
./craft setup

最后,运行nys-setup命令来根据您新创建的.env设置配置Craft-Scripts & Craft 3多环境。

./nys-setup

就这样,享受吧!

如果您删除了vendor文件夹等,只需重新运行即可。

./nys-setup

...它将重新创建指向您的.env.sh的符号链接;请放心,它不会覆盖您所做的任何更改。

以下是从Pixel & Tonic的craftcms/craft提供的完整、未修改的README.md

.....

关于Craft CMS

Craft是一个以内容为中心的CMS,旨在让开发者和内容经理都感到愉快。它针对定制网站和应用开发进行了优化,为开发者提供了一个干净的起点,让他们可以构建他们想要的任何东西,而不是与主题搏斗。

了解更多关于Craft的信息,请访问craftcms.com

如何安装Craft 3测试版

安装说明可以在Craft 3文档中找到。

资源

官方资源

社区资源