You can just use "published" in the YAML instead.
@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.
This is actually a much more flexible and elegant solution. Thanks @carlo.
+1 @carlo thanks!