HUGO
Menu
GitHub 87548 stars Mastodon

使用 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/

在執行上述命令(並響應任何提示)後,檢查您的網站,您將看到它已部署。


Last updated: January 1, 0001
Improve this page