【问题标题】:How to migrate hugo site from localhost to Linux server如何将hugo站点从本地主机迁移到Linux服务器
【发布时间】:2018-08-13 01:57:29
【问题描述】:

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

来自hugo server -D to hugo

然后我看到了公用文件夹,我只是使用了它并将它放在这里

http://webdemoapp.com/Bravocore/

我的问题是:这是实现它的正确方法吗?还是必须在hostgator上安装hugo服务器?

注意:我有window10,我正在使用hugo服务器

【问题讨论】:

    标签: hugo


    【解决方案1】:

    TLDR:只使用 hugo 是正确的方法。来源:Hugo Docs

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

    【讨论】:

    • 我的回答对你有帮助吗@AakankshPatel ?
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 2021-09-19
        • 2020-05-30
        • 2020-12-21
        • 2015-01-07
        • 2017-12-20
        • 1970-01-01
        • 2018-04-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多