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