如何将 hugo 网站从本地主机迁移到 Linux 服务器



我是 Hugo 的新手,我已经准备好了我在 https://github.com/giraffeacademy/ga-hugo-theme 上找到的预构建主题的主页,但现在我想让它在我的 Hostgator 服务器上上线,所以我在覆盖我的主题后做了什么,我运行命令

hugo server -D to hugo相比

然后我看到公共文件夹,我只是使用它并让它在这里生活

http://webdemoapp.com/Bravocore/

我的问题是:这是让它上线的正确方法吗? 还是必须在 Hostgator 上安装 Hugo 服务器?

注:I有窗口10,我正在使用雨果服务器

TLDR:只使用雨果是正确的方法。来源: 雨果文档

hugo 服务器命令通常用于调试目的。要构建页面本身,只需使用 hugo 作为命令,它将在 public/文件夹中生成内容。然后,您可以将所有内容上传到您的主机。在那里,它应该通过例如Apache或Nginx网络服务器分发。这些大多是预装的。

通常,您应该仅在本地计算机上运行 hugo 和 hugo 服务器,同时为您的网站编写内容。当你运行hugo时,它会生成静态的HTML,CSS和JS,然后你应该上传到适当的虚拟主机或其他服务器。

静态站点生成器的全部意义在于不必在服务器上运行太多或任何特定的后端内容来呈现您网站的内容。

U 不需要在你的服务器上安装 Hugo。通过运行 Hugo 构建 Hugo 站点,然后构建将创建一组文件,这些文件将是基本的 HTML 页面,将文件上传到服务器。服务器可以提供这些 Html 页面。

您可以使用Netlify

在没有服务器的情况下运行Hugo站点,将您的代码上传到Git存储库并将存储库链接到Netlify,然后部署您的网站。

最新更新