小编Ott*_*ger的帖子

为什么将.jityll网站的_site-directory放在.gitignore中?

Jekyll的文档告诉我,Jekyll站点的_site-directory包含我在运行后创建的站点的编译版本

Jekyll build
Run Code Online (Sandbox Code Playgroud)

有几篇文章建议我在我的.gitignore文件中包含_site-directory,因为"它只包含我网站的编译版本".(这是一些文章推荐的内容.所以,我不确定我是否理解Jekyll的一些概念或Git的一些概念.

如果_site-directory包含网站的编译版本,那么服务器上的那个不应该提供最终的网站吗?我明白为什么你把源代码放在github上以及如何处理它,但是在github页面的情况下,Github不是版本控制系统而是文件托管系统,文件托管系统应该托管我工作的编译版本来提供它通过MyUsername.github.io给用户,对吗?

我的问题是:不应该只是我部署到Github的我的Jekyll网站的_site-directory,因为那应该是github为用户提供的编译源代码?那么,我不应该在.gitignore文件中添加任何其他内容除了_site-directory之外?

如果我弄错了:通过编译我的网站有什么意义

Jekyll build
Run Code Online (Sandbox Code Playgroud)

如果我不使用编译的源代码?

github gitignore jekyll

27
推荐指数
2
解决办法
8578
查看次数

标签 统计

github ×1

gitignore ×1

jekyll ×1