diff --git a/packages/docusaurus-1.x/lib/core/BlogPageLayout.js b/packages/docusaurus-1.x/lib/core/BlogPageLayout.js index c66d3ea7b151..884e312a380f 100644 --- a/packages/docusaurus-1.x/lib/core/BlogPageLayout.js +++ b/packages/docusaurus-1.x/lib/core/BlogPageLayout.js @@ -11,7 +11,7 @@ const BlogSidebar = require('./BlogSidebar.js'); const Container = require('./Container.js'); const MetadataBlog = require('./MetadataBlog.js'); -const MetadataPublicBlog = MetadataBlog.filter(item => item.unlisted !== true); +const MetadataPublicBlog = MetadataBlog.filter(item => !item.draft); const Site = require('./Site.js'); const utils = require('./utils.js'); diff --git a/packages/docusaurus-1.x/lib/core/BlogSidebar.js b/packages/docusaurus-1.x/lib/core/BlogSidebar.js index f6e1f075926e..0903ec77c2c4 100644 --- a/packages/docusaurus-1.x/lib/core/BlogSidebar.js +++ b/packages/docusaurus-1.x/lib/core/BlogSidebar.js @@ -11,7 +11,7 @@ const SideNav = require('./nav/SideNav.js'); const MetadataBlog = require('./MetadataBlog.js'); -const MetadataPublicBlog = MetadataBlog.filter(item => item.unlisted !== true); +const MetadataPublicBlog = MetadataBlog.filter(item => !item.draft); class BlogSidebar extends React.Component { render() { diff --git a/packages/docusaurus-1.x/lib/core/__tests__/__fixtures__/blog-post-with-unlisted.md b/packages/docusaurus-1.x/lib/core/__tests__/__fixtures__/blog-post-with-draft.md similarity index 55% rename from packages/docusaurus-1.x/lib/core/__tests__/__fixtures__/blog-post-with-unlisted.md rename to packages/docusaurus-1.x/lib/core/__tests__/__fixtures__/blog-post-with-draft.md index d8b1c28da4ea..0a3129b9171a 100644 --- a/packages/docusaurus-1.x/lib/core/__tests__/__fixtures__/blog-post-with-unlisted.md +++ b/packages/docusaurus-1.x/lib/core/__tests__/__fixtures__/blog-post-with-draft.md @@ -1,5 +1,5 @@ --- -title: Truncation Example -unlisted: true +title: Draft Example +draft: true --- -This blog post should not appear in the sidebar or the blog feed. +This blog post should not appear in the sidebar or the blog feed because it is a draft. diff --git a/packages/docusaurus-1.x/lib/server/feed.js b/packages/docusaurus-1.x/lib/server/feed.js index 9a90cdb5b7bb..e7d5afd96533 100644 --- a/packages/docusaurus-1.x/lib/server/feed.js +++ b/packages/docusaurus-1.x/lib/server/feed.js @@ -28,9 +28,7 @@ module.exports = function(type) { readMetadata.generateMetadataBlog(); const MetadataBlog = require('../core/MetadataBlog.js'); - const MetadataPublicBlog = MetadataBlog.filter( - item => item.unlisted !== true, - ); + const MetadataPublicBlog = MetadataBlog.filter(item => !item.draft); const feed = new Feed({ title: `${siteConfig.title} Blog`,