使用 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/在执行上述命令(并响应任何提示)后,检查您的网站,您将看到它已部署。