WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Conversation

@CaliCastle
Copy link
Member

This pull request refactors the careers section to use dedicated, statically generated pages for each role (Product Designer and Brand Designer), with improved localization and a modernized UI for open roles. It replaces the old dynamic [id]-based job pages with explicit, role-specific files, introduces new MDX content for both English and Chinese, and adds reusable components for listing and displaying open roles. The changes streamline the codebase, enhance clarity for applicants, and improve SEO and Open Graph support.

Careers section architecture and UI modernization:

Localization and content improvements:

SEO and Open Graph enhancements:

Componentization and code reuse:

  • Added new reusable components (OpenRolesHeader, RolesList, RoleCard, CareersEmailNote) to components/mdx/Careers.tsx for consistent display and easier maintenance of open roles across locales. [1] [2]

File organization and cleanup:

Let me know if you want to walk through how the new components work or how the static generation improves performance and SEO!

- Replace existing content with a new layout featuring Product Designer and Brand Designer roles
- Add CareersEmailNote component for direct email applications
- Remove outdated images and components related to previous job postings
- Update English and Chinese translations for careers section
@vercel
Copy link

vercel bot commented Sep 15, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Updated (UTC)
website Ready Ready Preview Sep 15, 2025 6:21pm

@CaliCastle CaliCastle merged commit a11e1c5 into main Sep 15, 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.

2 participants