Grav - 命令行界面 (CLI)



本章我们将了解 Grav 中 CLI 的工作原理。CLI 代表命令行界面,存储在bin/Grav目录下。它执行一些任务,例如清除缓存、创建备份副本等。

在不同平台上访问 CLI 的方式不同。在 Windows 上,可以通过cmd访问;在 Mac 上,可以通过终端访问;在 Linux 上,可以使用 shell。在 Windows 上,无法使用 UNIX 风格的命令。要使用这些命令,只需安装msysgit包,它提供 GIT 和 GIT BASH,并在 Windows 上提供 UNIX 风格的命令。

可以使用以下命令列出 Grav 中可用的命令:

$ bin/Grav list

您将看到如下截图所示的可用的命令:

Grav CLI

创建新项目

使用 Grav 创建新项目非常简单。您可以使用 Grav 实例创建一个新项目。

  • 打开您的终端控制台,并导航到您的 Grav 文件夹。

$ cd ../ProjectFolder/grav
  • 您的 Grav 将安装在 Web 服务器的根目录下。如果您想在 Grav 的根文件夹下创建一个名为 contact 的文件夹,则可以使用以下命令:

$ bin/Grav  project-name  ../webroot/ contact

它将下载所有必需的依赖项并创建一个新的 Grav 实例。

安装 Grav 依赖项

在安装依赖项时,Grav 会自动安装名为error插件、problems插件和antimatter主题的插件。您可以在终端或控制台中使用以下命令安装这些插件:

$ cd ../webroot/myproject
$ bin/Grav install

现在,您将在各自的文件夹中看到下载的插件,例如:

  • ../webroot/ myproject/user/plugins/error

  • ../webroot/ myproject/user/plugins/problems

  • ../webroot/ myproject/user/themes/antimatter

清除 Grav 缓存

您可以删除存储在cache/文件夹中的文件和文件夹来清除缓存。要清除缓存,可以使用以下命令:

$ cd ../webroot/myproject
$ bin/Grav clear-cache

创建备份

在 Grav 中,您可以备份存储在根文件夹下的项目。因为它不使用数据库,所以备份很容易。如果您想创建名为 myproject(../webroot/myproject)的项目的备份,请使用以下命令:

$ cd ../webroot/myproject
$ bin/Grav backup

您将在backup/文件夹下看到已创建的备份 zip 文件。

更新 Composer

您可以更新通过 Github 安装和手动使用基于 composer 的供应商包安装的 Grav composer。命令是:

$ bin/Grav composer
广告