dev7ch / vertico
LUYA CMS 模板,使用 HTML5UP 的 Verti 主题快速启动您的项目。
Requires
- luyadev/luya-bootstrap4: ^1.0@dev
- luyadev/luya-core: 1.0.0-RC3
- luyadev/luya-module-admin: 1.0.0-RC3
- luyadev/luya-module-cms: 1.0.0-RC3
Requires (Dev)
- luyadev/luya-deployer: ~1.0.0
- yiisoft/yii2-debug: ~2.0.0
- yiisoft/yii2-gii: ~2.0.0
This package is auto-updated.
Last update: 2024-09-21 02:43:07 UTC
README
功能
- 完全集成 LUYA CMS
- 完全响应式,可直接使用
- 管理区域集成
- 可自定义的拖放支持块
- 包含多级导航
- 包含 SCSS 和 Gulp 工作流
安装
1.) 使用 composer 创建项目,分支仓库或从 git 克隆
建议从 Packagist 创建新项目。
composer create-project dev7ch/vertico
或者您也可以将 git 仓库克隆到您的网站根目录。
git clone git@github.com:dev7ch/vertico.git vertico
2.) 通过 composer 准备设置的所有依赖项
导航到新创建的项目根目录。
composer install
在 LUYA CMS 安装指南 中查找更多详细信息和帮助。
3.) 重命名分发配置文件并创建数据库
从您的项目根目录导航到 configs/
文件夹。
cd configs
cp env.php.dist env.php
cp env-local-db.php.dist env-local-db.php
创建一个新的空数据库,并确保在 configs/env-local-db.php
中数据库连接的 用户 和 密码 设置正确。
可选:重命名配置文件夹中的示例数据库
cp luya_vertico_demo.sql.dist luya_vertico_demo.sql
将 luya_vertico_demo.sql
导入到您之前创建的数据库中。
当然,您也可以不导入示例数据库,但这对了解此主题的功能有所帮助。
4.) 运行 LUYA CMS 设置
如果一切顺利,请返回项目根目录并运行 LUYA CMS 设置命令。
cd ..
./vendor/bin/luya migrate
./vendor/bin/luya import
您可以通过以下方式检查 CMS 系统的健康状况
./vendor/bin/luya health
最后,您需要向 CMS 添加一个新的管理员用户,以便登录到管理界面。
如果您导入了 luya_vertico_demo.sql
./vendor/bin/luya admin/setup/user
如果您从空数据库开始,只需运行
./vendor/bin/luya admin/setup
如果您在Luya 指南 中遇到任何问题,请查看。
5.) 完成!登录您的全新网站
如果一切顺利且终端中没有显示错误,请转到您的网站。
前端
Vertico 是由 HTML5 UP 提供的现代化、完全响应式主题。
库
以下前端库已包含并可用。
» jQuery (yii\web\JqueryAsset)
» Fontawesome 图标
» Skell 响应式框架
编译
我们创建了自己的 NPM 包,其中包含我们的 gulp 工作流。
在 resources/
文件夹中,一切已准备就绪。
cd resources
npm install
npm install gulp
有关工作流的完整文档,请参阅 zephir/zephir-gulp-workflow。
后端
资产
为了加快本地开发,您可以在 configs/env-local.php
中取消以下行的注释,以便使用符号链接您的资产而不是每次运行时复制它们。
'assetManager' => [ 'class' => 'luya\web\AssetManager', 'linkAssets' => true, ],
现在所有资产都将通过符号链接而不是复制。
这还将启用由
browserSync
(gulp)提供的 CSS 即时重新加载。