我使用的是jekyll和github pages。我现在正忙着写新的帖子,还没写完呢。我在不同的地方工作,这就是为什么我需要将我的更改push到github。我创建了新的帖子,并将其推送到github上。但在push之后,我的半完成帖子对每个人都是可见的。我不想让它看得见,直到我完成它。
我怎么才能把它藏起来?有没有什么标准的方法或者标志?
我知道我可以将它复制到另一个文件夹,但这不是首选的方式。
发布于 2013-01-21 22:37:48
您可以在YAML Front Matter中包含一行,以指示帖子是否已发布:
published: true或
published: false如果您不希望在生成站点时显示帖子,请将published设置为false。
发布于 2013-01-21 15:00:38
只有在the gh-pages branch上推送这些页面时,这些页面才可见。
您可以维护一个gh-pages-draft分支,用于推送正在进行的工作,并在准备发布时将该分支合并到gh-pages。
例如,应用程序middleman-deploy (用于Middleman,一个静态站点生成器)最近支持pushing to other branches than just gh-pages。
注意:kleinfreund增加了in the comments
草案的想法又回到了Jekyll。
将post草稿存储在/_drafts中并省略文件名中的日期
这在"Working with drafts“中有详细介绍。
https://stackoverflow.com/questions/14428029
复制相似问题