静态站点生成器:它们是否需要托管在服务器上?

Static Site Generators: Do they need to be hosted on a server?

我知道 "what" 它们是,并且查阅了很多关于如何设置它们的教程,但没有 它们是如何设置的。我发现的一个实例与我正在寻找的答案相似,它谈到了如何设置本地主机并从您的计算机进行开发。

我也知道每个人使用不同的东西来编译它(Ruby、Json、等等...)。

我想使用一个,但我不知道我是否需要对我的服务器做任何特殊的事情,或者先以任何特定的方式设置我的站点主机。

这些编译器是否需要在主机上,或者它们仅用作本地的开发工具?我已经看到它们在存储库中的 github 上使用,因此我感到困惑。

这是"could go either way"情况吗?

您在本地使用它们来编译静态文件,然后将静态文件部署到您的服务器。

例如,静态站点生成器(如 Jekyll 或 Middleman)的常见做法是在您的开发机器上构建静态文件,然后 运行 将构建目录推送到 gh-pages 您的 git 存储库的分支,它们将由 GitHub.

提供服务