- Grav 外掛
- Grav - 外掛基礎
- Grav - 外掛教程
- Grav - 事件鉤子
- Grav 管理面板
- Grav - 管理面板簡介
- Grav - 管理面板儀表盤
- Grav - 配置系統
- Grav - 站點配置
- Grav - 管理面板頁面
- Grav - 頁面編輯器選項
- Grav - 頁面編輯器高階選項
- Grav 高階功能
- Grav - 藍圖 (Blueprints)
- Grav - 效能和快取
- Grav - 除錯和日誌
- Grav - 命令列介面 (CLI)
- Grav - GPM (Grav Package Manager)
- Grav - 開發
- Grav - 生命週期
- Grav - YAML 語法
- Grav - 表單
- Grav 託管
- Grav - 網路託管服務
- Grav 故障排除
- Grav - 伺服器錯誤
- Grav - 許可權
- Grav 有用資源
- Grav - 面試問題
- Grav - 快速指南
- Grav - 有用資源
- Grav - 討論
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 建立新專案非常簡單。您可以使用 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