Skip to content

feat: Integrate Final Competitions Content with Article Layout - #45

Merged
3innielee merged 1 commit into
stagingfrom
feature/44-competitions-final-content
Oct 26, 2026
Merged

3innielee merged 1 commit into
stagingfrom
feature/44-competitions-final-content

Conversation

@3innielee

Copy link
Copy Markdown
Member

Summary

Replaces the placeholder Competitions page with an article-style layout introducing BMDIB's competition program.

The updated page features the final content provided by the Board, along with three photos and caption placeholders.

Changes

Content

  • Replaced placeholder competition information with the Board-provided article.
  • Introduced BMDIB's district-wide internal competition program.
  • Highlighted the four competition categories: Pinyin typing, speech, calligraphy, and writing.
  • Included information about student participation from Ruskin Elementary and Sierramont Middle School.
  • Explained how internal competition winners advance to the statewide ANCCS competition.

Layout

  • Replaced the existing competition card grid with a single article layout.
  • Added a readable content width for desktop and mobile.
  • Maintained consistent typography and spacing with the rest of the website.

Photos

  • Added three competition photos displayed vertically.
  • Added captions beneath each photo using semantic <figure> and <figcaption> elements.
  • Used temporary caption placeholders until the Board provides final descriptions.
  • Preserved the original image aspect ratios to avoid unnecessary cropping.

Future Considerations

  • Retained the existing Competitions content collection and CompetitionCard component for potential future use.
  • The page can return to a card-based layout when additional competition content becomes available.

Testing

  • Verified article content matches the Board-provided text
  • Verified all three photos load correctly
  • Verified captions display beneath their respective photos
  • Verified responsive layout on desktop and mobile
  • Verified no placeholder competition cards remain visible
  • Verified existing navigation works correctly
  • npm run build passes
  • Staging deployment succeeds

Follow-up

  • Replace temporary photo captions and alternative text with finalized descriptions before production launch.

Closes #44

@3innielee
3innielee merged commit 698e2e9 into staging Oct 26, 2026
2 checks passed
3innielee added a commit that referenced this pull request Oct 26, 2026
* ci: add Azure Static Web Apps workflow file
on-behalf-of: @Azure opensource@microsoft.com

* ci: configure Azure Static Web Apps staging deployment

* Remove contact page from header

* ci: protect staging with Entra authentication

* test: remove auth redirect for staging diagnosis

* feat: add site logo and favicon

* fix: correct Entra client secret setting reference

* fix: restore responseOverrides

* test: AZURE_CLIENT_SECRET

* test: Entra login

* test: Entra login

* feat: remove contact link in footer

* refactor: refine reusable page components (#25)

* feat: establish Astro content collections architecture (#27)

* feat: migrate competitions to content collections (#29)

* feat: migrate meetings to content collections (#31)

* feat: migrate board members to content collections (#33)

* refactor: consolidate shared date time utilities (#35)

* feat: prepare layouts for board bios and event photos (#37)

* content: integrate final home page content (#39)

* content: integrate final board member information (#41)

* content: integrate final events content (#43)

* feat: integrate competitions article content and photo gallery (#45)
@3innielee
3innielee deleted the feature/44-competitions-final-content branch October 27, 2026 18:29
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.

1 participant