我正在使用Jekyll创建一个jekyll博客。在说明中,我看到有一个使用命令jekyll build
构建站点的命令。
但是,我注意到当我更改代码/帖子并执行git push origin master
时,内容和更改会自动上传。这使我想知道为什么我需要“构建”该网站。
有人可以帮助我了解两者之间的区别吗?我目前正在尝试将Google Analytics(分析)添加到我的博客中,我怀疑知道两者之间的区别将有助于我使其正常运行。谢谢。
答案 0 :(得分:1)
要将Jekyll应用程序源代码转换为您查看的网站,它必须执行构建步骤来创建所提供的HTML。
Github页面在推送代码后自动为您执行构建步骤(如果已为Pages配置了repo / brach)。
所以,你是对的。不必运行命令。
您可能要运行它的原因是在本地运行站点(使用计算机作为服务器)。或者,如果您要将其部署到Pages以外的其他通用静态主机上。或者,如果您出于某种原因只想查看最终的编译站点。