如何将hugo站点从localhost迁移到Linux服务器

时间:2018-03-05 11:57:28

标签: hugo

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

来自hugo server -D to hugo

然后我看到了公共文件夹,我刚刚使用它并将其设为现场

http://webdemoapp.com/Bravocore/

我的问题是:这是让它生效的正确方法吗?或者必须在hostgator上安装hugo服务器?

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

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

通常,您应该只在本地计算机上运行hugo和hugo服务器,您也可以在其中编写网站内容。当您运行hugo时,它将生成静态HTML,CSS和JS,然后您应该将其上载到适当的webhoster或其他服务器。

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

答案 2 :(得分:0)

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

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