Skip to content

chore(site): add blog author cards#17756

Merged
xushiyan merged 2 commits intoapache:asf-sitefrom
xushiyan:site-add-author-list
Dec 30, 2025
Merged

chore(site): add blog author cards#17756
xushiyan merged 2 commits intoapache:asf-sitefrom
xushiyan:site-add-author-list

Conversation

@xushiyan
Copy link
Member

Add author cards

Copilot AI review requested due to automatic review settings December 30, 2025 19:15
@xushiyan xushiyan force-pushed the site-add-author-list branch from 9ddbd7c to 737cf93 Compare December 30, 2025 19:18
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR enhances the blog authoring system by implementing a centralized author management system with profile cards. The changes migrate from a simple string-based author field to a structured authors array that references entries in a central YAML configuration file, enabling richer author profiles with images and LinkedIn links.

Key Changes:

  • Implemented a centralized author management system using authors.yml with author profiles including names, URLs, and images
  • Refactored the blog author display component to show author cards with profile pictures and links
  • Updated all existing blog posts to use the new authors array format instead of the legacy author string field

Reviewed changes

Copilot reviewed 72 out of 84 changed files in this pull request and generated no comments.

Show a summary per file
File Description
website/static/assets/images/authors/sivabalan.jpg Added author profile image
website/static/assets/images/authors/shuo-cheng.jpg Added author profile image
website/src/theme/BlogPostItem/Header/Info/styles.module.css Added vertical alignment for author info container
website/src/theme/BlogPostItem/Header/Authors/styles.module.css Refactored CSS for author card layout with profile images
website/src/theme/BlogPostItem/Header/Authors/index.js Rewrote component to render author cards with images and links
website/src/components/BlogsSlider/index.js Added regex filter to blog context loader
website/docusaurus.config.js Configured author map path and updated blog file patterns
website/blog/authors.yml Added centralized author metadata configuration
website/blog/.mdx/.md Updated 18 blog posts from author to authors format

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions github-actions bot added docs size:M PR with lines of changes in (100, 300] labels Dec 30, 2025
@xushiyan xushiyan merged commit bb05a71 into apache:asf-site Dec 30, 2025
1 check passed
@xushiyan xushiyan deleted the site-add-author-list branch December 30, 2025 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs size:M PR with lines of changes in (100, 300]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants