究竟是什么构建网站(jekyll)?

时间:2017-09-22 01:19:28

标签: jekyll

这是一个超级noob问题,但究竟是什么"建立网站"运行此命令:

<asp:LinkButton ID="filtroCombinado" runat="server"></asp:LinkButton>

这是启动服务器吗?因为我目前正在使用`~/myblog $ bundle exec jekyll serve` :s

2 个答案:

答案 0 :(得分:1)

正如其Quick-start guide中所述,此命令将在预览服务器上构建网站。

更新

jekyll servebundle exec jekyll serve之间存在差异:

  

GemfileGemfile.lock文件通知Bundler您网站中的gem要求。如果您的网站没有这些Gem文件,则可以省略bundle exec并运行jekyll serve

     

当您运行bundle exec jekyll serve时,Bundler使用Gemfile.lock中指定的gem和版本来确保您的Jekyll站点构建时没有兼容性或依赖性冲突。

更新2:

简单来说,“构建网站”意味着Bundler将使用Gemfile.lock中指定的gem和版本来确保您的Jekyll网站构建时没有兼容性或依赖性冲突,然后将在预览中运行您的网站或本地服务器。

答案 1 :(得分:1)

serve命令实际上是build命令 的 扩展名。 即,当Jekyll用户运行jekyll servebundle exec jekyll serve时,Jekyll首先在内部运行jekyll build命令,然后启动本地服务器以托管生成的站点。< / p>

那究竟是什么build the site?好吧,Jekyll是静态站点生成器 使用build命令生成您的站点。

因此,无论您运行jekyll build还是jekyll serve,默认的jekyll网站都会将内置生成添加到./_site文件夹中。运行serve命令为Jekyll的细微差别将继续启动本地Web服务器并将构建/生成的站点装载到服务器上,以便您可以通过http://localhost:4000

导航网站