Created
June 4, 2012 20:22
-
-
Save czottmann/2870636 to your computer and use it in GitHub Desktop.
Draft posts in Jekyll
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{% for post in site.posts %} | |
{% unless post.draft %} | |
<li> | |
<a href="{{ post.url }}">{{ post.title }}</a> | |
</li> | |
{% endunless %} | |
{% endfor %} |
@byee01: But then the actual article isn't rendered at all. My way just hides it from overview/list pages, but you can still visit the page if you know the link.
That makes sense. Just terminology, I suppose. It's more of a "private" or "hidden" post (publicly viewable, but only if you know the url).
FYI, rendered drafts are going to be included in Jekyll 1.0. You can check them out in the master branch right now.
jekyll/jekyll#769
This is actually a much more flexible and elegant solution. Thanks @carlo.
+1 @carlo thanks!
Thanks @carlo
This is what I was looking for. Thanks.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
You can just use "published" in the YAML instead.
https://github.com/mojombo/jekyll/wiki/YAML-Front-Matter