Grav - 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 CLI

新项目创建

使用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/user/plugins/error

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

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

清除Grav缓存

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

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

创建备份

在Grav中,您可以备份存储在根文件夹下的项目.因为它不会使用数据库所以没有困难进行备份.如果要创建名为myproject( ../webroot/myproject )的项目备份,请使用以下命令 :

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

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

正在更新Composer

您可以更新通过Github安装的Grav编辑器使用基于作曲家的供应商包手动安装.命令是 :

$ bin/Grav composer