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
廣告
© . All rights reserved.