Skip to content

Conversation

Copilot
Copy link
Contributor

@Copilot Copilot AI commented Oct 4, 2025

This PR resolves Docusaurus warnings about blog authors not being defined in a centralized authors.yml file. Previously, all blog posts were using inline author definitions which generated 33 warnings during build.

Changes Made

Created blog/authors.yml with proper author definitions:

  • defang_team: Defang Team with company branding
  • linda_lee: Linda Lee (Software Engineering Intern at Defang)
  • raphael_titsworth_morin: Raphaël Titsworth-Morin (Software Engineer at Defang)

Updated all blog posts to reference authors by key instead of inline definitions:

  • Changed author: Author Name to authors: author_key in frontmatter
  • 31 posts now use authors: defang_team
  • 1 post uses authors: linda_lee
  • 1 post uses authors: raphael_titsworth_morin

Benefits

  • Eliminates all author-related warnings during Docusaurus build
  • Centralizes author information for easier maintenance and consistency
  • Follows Docusaurus best practices for blog author management
  • Maintains existing functionality while improving code organization

The changes are minimal and focused, updating only the author references without affecting any other blog content or functionality.

Original prompt

This section details on the original issue you should resolve

<issue_title>Authors are not defined in authors.yml</issue_title>
<issue_description>[WARNING] Some blog authors used in "2024-03-28-slackbot-sample.md" are not defined in "authors.yml":

  • {"name":"Raphaël Titsworth-Morin","key":null,"page":null}

Note that we recommend to declare authors once in a "authors.yml" file and reference them by key in blog posts front matter to avoid author info duplication.
But if you want to allow inline blog authors, you can disable this message by setting onInlineAuthors: 'ignore' in your blog plugin options.
More info at https://docusaurus.io/docs/blog

[WARNING] Some blog authors used in "2024-06-01-june-product-updates.md" are not defined in "authors.yml":

  • {"name":"Defang Team","key":null,"page":null}

Note that we recommend to declare authors once in a "authors.yml" file and reference them by key in blog posts front matter to avoid author info duplication.
But if you want to allow inline blog authors, you can disable this message by setting onInlineAuthors: 'ignore' in your blog plugin options.
More info at https://docusaurus.io/docs/blog

[WARNING] Some blog authors used in "2024-07-01-july-product-updates.md" are not defined in "authors.yml":

  • {"name":"Defang Team","key":null,"page":null}

Note that we recommend to declare authors once in a "authors.yml" file and reference them by key in blog posts front matter to avoid author info duplication.
But if you want to allow inline blog authors, you can disable this message by setting onInlineAuthors: 'ignore' in your blog plugin options.
More info at https://docusaurus.io/docs/blog

[WARNING] Some blog authors used in "2024-07-31-july-product-updates-2.md" are not defined in "authors.yml":

  • {"name":"Defang Team","key":null,"page":null}

Note that we recommend to declare authors once in a "authors.yml" file and reference them by key in blog posts front matter to avoid author info duplication.
But if you want to allow inline blog authors, you can disable this message by setting onInlineAuthors: 'ignore' in your blog plugin options.
More info at https://docusaurus.io/docs/blog

[WARNING] Some blog authors used in "2024-09-30-september-product-updates.md" are not defined in "authors.yml":

  • {"name":"Defang Team","key":null,"page":null}

Note that we recommend to declare authors once in a "authors.yml" file and reference them by key in blog posts front matter to avoid author info duplication.
But if you want to allow inline blog authors, you can disable this message by setting onInlineAuthors: 'ignore' in your blog plugin options.
More info at https://docusaurus.io/docs/blog

[WARNING] Some blog authors used in "2024-11-12-hard-lessons-from-hardware.md" are not defined in "authors.yml":

  • {"name":"Linda Lee","key":null,"page":null}

Note that we recommend to declare authors once in a "authors.yml" file and reference them by key in blog posts front matter to avoid author info duplication.
But if you want to allow inline blog authors, you can disable this message by setting onInlineAuthors: 'ignore' in your blog plugin options.
More info at https://docusaurus.io/docs/blog

[WARNING] Some blog authors used in "2024-11-13-october-product-updates.md" are not defined in "authors.yml":

  • {"name":"Defang Team","key":null,"page":null}

Note that we recommend to declare authors once in a "authors.yml" file and reference them by key in blog posts front matter to avoid author info duplication.
But if you want to allow inline blog authors, you can disable this message by setting onInlineAuthors: 'ignore' in your blog plugin options.
More info at https://docusaurus.io/docs/blog

[WARNING] Some blog authors used in "2024-12-04-launch-week.md" are not defined in "authors.yml":

  • {"name":"Defang Team","key":null,"page":null}

Note that we recommend to declare authors once in a "authors.yml" file and reference them by key in blog posts front matter to avoid author info duplication.
But if you want to allow inline blog authors, you can disable this message by setting onInlineAuthors: 'ignore' in your blog plugin options.
More info at https://docusaurus.io/docs/blog

[WARNING] Some blog authors used in "2024-12-11-product-hunt.md" are not defined in "authors.yml":

  • {"name":"Defang Team","key":null,"page":null}

Note that we recommend to declare authors once in a "authors.yml" file and reference them by key in blog posts front matter to avoid author info duplication.
But if you want to allow inline blog authors, you can disable this message by setting onInlineAuthors: 'ignore' in your blog plugin options.
More info at https://docusaurus.io/docs/blog

[WARNING] Some blog authors used in "2025-02-07-january-product-updates.md" are not defined in "authors.yml":

  • {"name":"Defang Team","key":null,"page":null}

Note that we recommend to declare authors once in a "authors.yml" file and reference them by key in blog posts front matter to avoid author info duplication.
But if you...

Fixes #296

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: jordanstephens <706922+jordanstephens@users.noreply.github.com>
@Copilot Copilot AI changed the title [WIP] Authors are not defined in authors.yml Fix blog authors not defined in authors.yml warnings Oct 4, 2025
@Copilot Copilot AI requested a review from jordanstephens October 4, 2025 00:20
Copilot finished work on behalf of jordanstephens October 4, 2025 00:20
@jordanstephens jordanstephens marked this pull request as ready for review October 6, 2025 17:03
@jordanstephens jordanstephens requested a review from a team as a code owner October 6, 2025 17:03
@raphaeltm raphaeltm merged commit 75a21b9 into main Oct 7, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Authors are not defined in authors.yml
3 participants