我正在使用jekyll
和github pages
。我目前正忙于新帖子,还没有完成。我在不同的地方工作,这就是为什么我需要push
更改为github
. 我创建了新帖子并将其推送github
。但是在push
我写了一半的帖子之后,每个人都可以看到。在我完成之前我不想让它可见。
我怎么能隐藏它?有没有标准的方式或标志?
我知道我可以将其复制到另一个文件夹,但不是首选方式。
我正在使用jekyll
和github pages
。我目前正忙于新帖子,还没有完成。我在不同的地方工作,这就是为什么我需要push
更改为github
. 我创建了新帖子并将其推送github
。但是在push
我写了一半的帖子之后,每个人都可以看到。在我完成之前我不想让它可见。
我怎么能隐藏它?有没有标准的方式或标志?
我知道我可以将其复制到另一个文件夹,但不是首选方式。
您可以在YAML Front Matter中包含一行来指示帖子是否已发布:
published: true
或者
published: false
如果您不想在网站生成时显示帖子,请设置published
为。false
这些页面只有在您将它们推送到分支gh-pages
时才可见。
您可以维护一个gh-pages-draft
分支来推送正在进行的工作,并将该分支合并到gh-pages
您准备好发布时。
例如,应用程序middleman-deploy(用于Middleman,一个静态站点生成器)最近支持推送到其他分支,而不仅仅是 gh-pages。
注意:kleinfreund在评论中添加
草稿的想法在 Jekyll 中得到了支持。
将帖子草稿存储在文件名中/_drafts
并省略文件名中的日期
这在“使用草稿”中有详细说明