Skip to content

[feat]: New homepage #36

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
Jul 6, 2025
Merged

[feat]: New homepage #36

merged 9 commits into from
Jul 6, 2025

Conversation

dethan3
Copy link
Contributor

@dethan3 dethan3 commented Mar 18, 2025

PR-36 PR-36 PR-36 Powered by Pull Request Badge

Checklist(清单):

  • Labels

  • Assignees

  • Reviewers

  • Built the homepage layout based on the design.

  • Added components for Events, Blog Posts, and Sponsors & Partners sections.

Sorry, something went wrong.

@dethan3 dethan3 requested a review from TechQuery March 18, 2025 07:45
@TechQuery TechQuery added the feature New feature or request label May 15, 2025
@dethan3 dethan3 changed the title feat(home): add "view all" buttons for events, blogs, and partners [feat]: New homepage May 16, 2025
@TechQuery TechQuery requested a review from Copilot June 5, 2025 14:31
Copy link

@Copilot 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 implements the new homepage with translated labels, global theming, and modular sections for upcoming events, latest blog posts, community stats, and sponsors.

  • Adds new translation keys and updates locale files
  • Defines theme variables and extensive global CSS for hero and navbar
  • Introduces getStaticProps-based homepage in pages/index.tsx with supporting components under components/Home

Reviewed Changes

Copilot reviewed 17 out of 17 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
translation/zh-TW.ts Added several translation entries (may be missing home_page)
styles/globals.less Defined CSS variables, hero layout, buttons, and navbar styles
pages/index.tsx Replaced SSR with SSG, data fetching, and homepage markup
components/Home/UpcomingEvents.tsx Renders events cards with fallback values
pages/api/core.ts Improved frontMatterOf null handling and error logging

@dethan3 dethan3 requested a review from TechQuery June 11, 2025 03:38
@TechQuery TechQuery merged commit ca58de9 into main Jul 6, 2025
3 checks passed
@TechQuery TechQuery deleted the homepage branch July 6, 2025 01:29
@TechQuery TechQuery self-assigned this Jul 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants