使用 rclone 部署
使用 rclone 命令行工具部署您的網站。
假設
- 運行 Web 服務器的 Web 主機。這可以是共享托管環境或 VPS。
- 可通過 rclone 支持的任何協議(如 SFTP)訪問您的 Web 主機。
- 使用 Hugo 構建的功能齊全的靜態網站
- 從兼容 Rclone 的操作系統部署
- 您已 安裝 Rclone。
注意:一旦您對 rclone 感到滿意,如果願意,您可以移除以下命令中的 --interactive。此外,以下 hugo 命令中的 --gc 和 --minify 是可選的。
入門
劇透是,您甚至可以從任何兼容的操作系統部署整個網站而無需配置。使用 SFTP 示例:
hugo --gc --minify
rclone sync --interactive --sftp-host sftp.example.com --sftp-user www-data --sftp-ask-password public/ :sftp:www/配置 Rclone 以便更輕松地使用
最簡單的方法是運行 rclone config。
Rclone 文檔 提供了 配置 Rclone 使用 SFTP 的示例。
對於接下來的命令,我們假設您配置了一個名為 hugo-www 的遠程
上述"劇透"命令可能變為:
hugo --gc --minify
rclone sync --interactive public/ hugo-www:www/在執行上述命令(並響應任何提示)後,檢查您的網站,您將看到它已部署。