重力 - CLI
在本章中,我们将了解 CLI 在 Grav 中的工作原理。CLI代表存储在bin/Grav中的命令行界面。它执行一些任务,例如清除缓存、创建备份副本等。
不同平台上访问 CLI 的方式不同。在Windows上,您可以通过cmd访问,在Mac上,您可以通过终端访问,在Linux上,您可以使用shell。在 Windows 中,您不能使用 UNIX 风格的命令。要使用这些,只需安装msysgit软件包,它提供 GIT 和 GIT BASH 并在 Windows 上提供 UNIX 风格的命令。
您可以使用以下命令列出 Grav 中的可用命令 -
$ bin/Grav list
您可以看到可用的命令,如下面的屏幕截图所示 -
新项目创建
使用 Grav 创建新项目非常简单。您可以使用 Grav 实例创建一个新项目。
打开终端或控制台并导航到 Grav 文件夹。
$ cd ../ProjectFolder/grav
您的 Grav 将安装在 Web 服务器的根目录中。如果您想在 Grav 的根文件夹中创建名为 contact 的文件夹,请使用以下命令:
$ bin/Grav project-name ../webroot/ contact
它将下载所有必需的依赖项并创建一个新的 Grav 实例。
安装 Grav 依赖项
在安装依赖项时,Grav 会自动安装插件,即错误插件、问题插件和反物质主题。您可以在终端或控制台中使用以下命令来安装它们 -
$ cd ../webroot/myproject $ bin/Grav install
您现在将在各自的文件夹中看到下载的插件:
../webroot/myproject/用户/插件/错误
../webroot/ myproject/用户/插件/问题
../webroot/ myproject/user/themes/antimatter
清除 Grav 缓存
您可以删除文件和文件夹以清除缓存/文件夹中存储的缓存。要清除缓存,您可以使用以下命令 -
$ cd ../webroot/myproject $ bin/Grav clear-cache
创建备份
在 Grav 中,您可以备份存储在根文件夹下的项目。由于它不会使用数据库,因此备份没有困难。如果您想创建名为 myproject ( ../webroot/myproject )的项目备份,请使用以下命令 -
$ cd ../webroot/myproject $ bin/Grav backup
您将看到在backup/文件夹下创建的备份的 zip 文件。
更新作曲家
您可以更新通过 Github 安装并使用基于 Composer 的供应商包手动安装的 Grav Composer。命令是 -
$ bin/Grav composer