Jekyll 如何让我的帖子暂时不公开?
我正在使用Jekyll 如何让我的帖子暂时不公开?,jekyll,github-pages,yaml-front-matter,Jekyll,Github Pages,Yaml Front Matter,我正在使用jekyll和github页面。我现在正忙着写新的帖子,但还没有完成。我在不同的地方工作,这就是为什么我需要将我的更改推送到github。我创建了一个新帖子,并将其推到github上。但是在push之后,每个人都可以看到我完成了一半的帖子。在我完成之前我不想让它可见 我怎么能把它藏起来?有没有标准的方式或标志 我知道我可以将其复制到另一个文件夹中,但这不是首选方式。只有当您打开这些页面时,它们才可见 您可以维护一个gh pages草稿分支,以便推动正在进行的工作,并在准备发布时将该分支
jekyll
和github页面
。我现在正忙着写新的帖子,但还没有完成。我在不同的地方工作,这就是为什么我需要将我的更改推送到github
。我创建了一个新帖子,并将其推到github上。但是在push
之后,每个人都可以看到我完成了一半的帖子。在我完成之前我不想让它可见
我怎么能把它藏起来?有没有标准的方式或标志
我知道我可以将其复制到另一个文件夹中,但这不是首选方式。只有当您打开这些页面时,它们才可见
您可以维护一个gh pages草稿
分支,以便推动正在进行的工作,并在准备发布时将该分支合并到gh pages
例如,应用程序(例如,静态站点生成器)最近支持
注:增加
“草稿”的想法被支持到杰基尔身上。
将post草稿存储在/\u drafts
中,并在文件名中省略日期
这在“中有详细说明。您可以在日志中包含一行,以指示是否发布了文章:
published: true
或
如果您不想在网站生成时显示帖子,请将published
设置为false
。谢谢您的回答,但在这种情况下,更好的解决方案是使用published
标志。@viakondratiuk是的,我对James的答案进行了投票(并在这个过程中学到了一些东西)。关于草稿的想法被支持到了Jekyll中。将帖子草稿存储在/\u drafts
中,并在文件名中省略日期:post title.md
@kleinfeund good point。我在答案中加入了您的评论,以提高可视性,并添加了Jenkyll文档的链接。页面是否有类似的内容?
published: false