diff --git a/packages/docusaurus-plugin-content-blog/src/__tests__/__snapshots__/feed.test.ts.snap b/packages/docusaurus-plugin-content-blog/src/__tests__/__snapshots__/feed.test.ts.snap index 8e600fd89a..e73f5db720 100644 --- a/packages/docusaurus-plugin-content-blog/src/__tests__/__snapshots__/feed.test.ts.snap +++ b/packages/docusaurus-plugin-content-blog/src/__tests__/__snapshots__/feed.test.ts.snap @@ -13,14 +13,14 @@ exports[`blogFeed atom shows feed item for each post 1`] = ` Copyright <![CDATA[MDX Blog Sample with require calls]]> - MDX Blog Sample with require calls + /mdx-require-blog-post 2021-03-06T00:00:00.000Z <![CDATA[Full Blog Sample]]> - Full Blog Sample + /mdx-blog-post 2021-03-05T00:00:00.000Z @@ -49,7 +49,7 @@ exports[`blogFeed atom shows feed item for each post 1`] = ` <![CDATA[draft]]> - draft + /draft 2020-02-27T00:00:00.000Z @@ -57,13 +57,13 @@ exports[`blogFeed atom shows feed item for each post 1`] = ` <![CDATA[some heading]]> - some heading + /heading-as-title 2019-01-02T00:00:00.000Z <![CDATA[date-matter]]> - date-matter + /date-matter 2019-01-01T00:00:00.000Z @@ -71,7 +71,7 @@ exports[`blogFeed atom shows feed item for each post 1`] = ` <![CDATA[Happy 1st Birthday Slash! (translated)]]> - Happy 1st Birthday Slash! (translated) + /2018/12/14/Happy-First-Birthday-Slash 2018-12-14T00:00:00.000Z @@ -100,14 +100,14 @@ exports[`blogFeed rss shows feed item for each post 1`] = ` <![CDATA[MDX Blog Sample with require calls]]> https://docusaurus.io/myBaseUrl/blog/mdx-require-blog-post - MDX Blog Sample with require calls + /mdx-require-blog-post Sat, 06 Mar 2021 00:00:00 GMT <![CDATA[Full Blog Sample]]> https://docusaurus.io/myBaseUrl/blog/mdx-blog-post - Full Blog Sample + /mdx-blog-post Fri, 05 Mar 2021 00:00:00 GMT HTML Heading 1

HTML Heading 2

HTML Paragraph

Import DOM

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
  • list1
  • list2
  • list3
  • list1
  • list2
  • list3

Normal Text Italics Text Bold Text

link @@ -132,7 +132,7 @@ exports[`blogFeed rss shows feed item for each post 1`] = ` <![CDATA[draft]]> https://docusaurus.io/myBaseUrl/blog/draft - draft + /draft Thu, 27 Feb 2020 00:00:00 GMT this post should not be published yet

]]>
@@ -140,13 +140,13 @@ exports[`blogFeed rss shows feed item for each post 1`] = ` <![CDATA[some heading]]> https://docusaurus.io/myBaseUrl/blog/heading-as-title - some heading + /heading-as-title Wed, 02 Jan 2019 00:00:00 GMT <![CDATA[date-matter]]> https://docusaurus.io/myBaseUrl/blog/date-matter - date-matter + /date-matter Tue, 01 Jan 2019 00:00:00 GMT date inside front matter

]]>
@@ -154,7 +154,7 @@ exports[`blogFeed rss shows feed item for each post 1`] = ` <![CDATA[Happy 1st Birthday Slash! (translated)]]> https://docusaurus.io/myBaseUrl/blog/2018/12/14/Happy-First-Birthday-Slash - Happy 1st Birthday Slash! (translated) + /2018/12/14/Happy-First-Birthday-Slash Fri, 14 Dec 2018 00:00:00 GMT Happy birthday! (translated)

]]>
diff --git a/packages/docusaurus-plugin-content-blog/src/blogUtils.ts b/packages/docusaurus-plugin-content-blog/src/blogUtils.ts index d7372ad9a7..167bc7bbce 100644 --- a/packages/docusaurus-plugin-content-blog/src/blogUtils.ts +++ b/packages/docusaurus-plugin-content-blog/src/blogUtils.ts @@ -219,7 +219,7 @@ async function processBlogSourceFile( const authors = getBlogPostAuthors({authorsMap, frontMatter}); return { - id: frontMatter.slug ?? title, + id: slug, metadata: { permalink, editUrl: getBlogEditUrl(), diff --git a/website/_dogfooding/_blog tests/2021-09-13-dup-title.md b/website/_dogfooding/_blog tests/2021-09-13-dup-title.md new file mode 100644 index 0000000000..82d4aea512 --- /dev/null +++ b/website/_dogfooding/_blog tests/2021-09-13-dup-title.md @@ -0,0 +1,3 @@ +# Post with duplicate title + +See https://github.com/facebook/docusaurus/issues/6059. This one and [2021-11-13-dup-title.md](./2021-11-13-dup-title.md) should both show up. diff --git a/website/_dogfooding/_blog tests/2021-11-13-dup-title.md b/website/_dogfooding/_blog tests/2021-11-13-dup-title.md new file mode 100644 index 0000000000..69d9b04f66 --- /dev/null +++ b/website/_dogfooding/_blog tests/2021-11-13-dup-title.md @@ -0,0 +1,3 @@ +# Post with duplicate title + +I hope I'm still here