Commit Graph

109 Commits

Author SHA1 Message Date
joyzhao
d22174e0dc refactor(blog): update blog post layouts and remove index pages
- Replace BlogLayout with new BlogPostLayout for better post styling
- Remove unused blog post index pages
- Add new blog post layout with enhanced typography and metadata
2025-06-16 22:30:40 +08:00
joyzhao
70b6a27021 feat(blog): add blog posts and typography plugin
Add new blog posts covering React Hooks, Docker with Node.js, Tailwind CSS, and TypeScript best practices. Implement Tailwind Typography plugin for better blog post styling. Create blog post listing pages in both English and Chinese. Update BlogLayout to use prose styling for improved readability.

The changes include:
- Added 4 new blog posts in English and Chinese versions
- Integrated @tailwindcss/typography plugin
- Created blog post index pages
- Updated BlogLayout with typography-focused styling
- Added related dependencies to package.json
2025-06-16 22:24:20 +08:00
joyzhao
b4b2153bde feat(blog): add blog feature with layout, list component and i18n support
- Create BlogLayout for consistent blog page structure
- Implement BlogList component with responsive design and line-clamp
- Add blog navigation to header with proper routing
- Include i18n support for both English and Chinese
- Add sample blog pages with mock data
2025-06-16 21:52:16 +08:00
joyzhao
f31fbb20a6 feat(projects): add project tags and improve project cards layout
- Add project type tags (business, opensource, personal) to project cards
- Update i18n translations for new project tags and visit/demo labels
- Improve tech stack indicators styling with unified gray theme
- Simplify project card footer links to use translation labels
- Update project descriptions and tech stack details
2025-06-16 19:26:05 +08:00
joyzhao
9ad2651dd2 chore: update personal info with correct email and github url 2025-06-16 18:42:22 +08:00
joyzhao
89cfeff439 feat(navigation): add services section to header and translations
- Add 'nav.services' translations in both English and Chinese
- Include services link in desktop and mobile navigation
- Add id to services section for navigation
- Use personalInfo.name instead of translation for header name
2025-06-16 18:37:28 +08:00
joyzhao
1ace97c5e1 refactor: simplify personal info and remove unused components
- Replace translation-based personal info with direct values
- Remove unused HeroSection, AboutSection, and ProjectsSection components
- Clean up i18n translations to only keep essential navigation items
2025-06-16 18:32:43 +08:00
joyzhao
1354ffab58 feat(services): add services section with outsourcing and bugfix cards
Add new services section to showcase outsourcing projects and bug fixing services
Update i18n translations for services section
Change hero section link from projects to about
Remove personalInfo import and use translation for name in footer
2025-06-16 17:29:35 +08:00
joyzhao
a18a0cdff1 feat(portfolio): replace skills section with about section and skills marquee
- Remove old skills data and components
- Add new about section with personal introduction and stats
- Implement animated skills marquee component
- Update navigation to reflect new section structure
2025-06-16 12:50:08 +08:00
joyzhao
0c22c6abf6 refactor(components): simplify animations and styling in header and hero sections
remove framer-motion dependencies and replace with CSS transitions
clean up unused imports and streamline mobile menu implementation
2025-06-16 11:44:39 +08:00
joyzhao
ed02039a9e feat(portfolio): redesign hero and projects sections with modern UI
- Implement new glassmorphism design for hero section with terminal mockup
- Redesign projects section with improved card layout and tech stack indicators
- Update project data with new entries and translations
- Add scroll-aware header with dynamic styling
- Remove unused ExperienceSection component
2025-06-16 11:29:53 +08:00
joyzhao
20ae3de62c refactor: remove experience section and related data
Clean up unused experience section from UI and remove associated data
2025-06-16 09:33:17 +08:00
joyzhao
12631de53e refactor(i18n): update personal info and improve language switcher
- Update personal information in i18n files to reflect new user details
- Remove hardcoded personal info from GlassHeader and use i18n instead
- Simplify navigation items in GlassHeader by removing unused sections
- Enhance LanguageSwitcher UI with better display and chevron icon
2025-06-15 17:33:17 +08:00
joyzhao
1476f4eeec feat(i18n): implement astro i18n integration and refactor locale handling
- Add i18n configuration to astro.config.mjs with default locale and routing
- Refactor language handling to use Astro.currentLocale instead of URL parsing
- Update tsconfig to include only necessary files for better type checking
- Improve LanguageSwitcher to handle routing based on astro i18n config
- Add new translation keys and update components to use dynamic titles
- Simplify MotionWrapper component by removing unused default animations
2025-06-15 17:20:29 +08:00
joyzhao
22799c9d8a refactor(portfolio): update skills data and remove awards/education sections
- Update skills data with additional frameworks and tools
- Remove AwardsSection and EducationSection components
- Update project documentation to reflect changes
2025-06-15 15:43:27 +08:00
joyzhao
720686751a feat(i18n): add multilingual support for all sections
Implement internationalization across all components by adding lang prop and translation keys
Update data structure to use translation keys instead of hardcoded text
Add comprehensive English and Chinese translations in ui.ts
2025-06-15 09:34:17 +08:00
joyzhao
21c337a040 docs: move i18n guide to .dev_docs directory
Relocate the internationalization guide from project root to .dev_docs folder for better documentation organization
2025-06-15 09:09:44 +08:00
joyzhao
ee0fbcceb2 feat(i18n): implement internationalization support for en and zh
Add i18n infrastructure with translation files and utility functions
Update components to use translations and language switching
Create localized pages for en and zh languages
Add language detection and path localization utilities
2025-06-15 09:08:41 +08:00
joyzhao
4ab809ed94 feat(i18n): add internationalization support with astro-i18next
- Add astro-i18next package for i18n support
- Create LanguageSwitcher component with English and Chinese options
- Add i18n guide documentation
- Update .gitignore and package.json
2025-06-14 10:08:29 +08:00
joyzhao
f134d69446 docs: 添加项目说明文档以指导AI进行代码重构 2025-06-13 12:12:41 +08:00
joyzhao
c1bfb0915e refactor: 清理无用资源并更新项目配置
删除大量未使用的图标、图片和组件文件
更新.gitignore、tsconfig.json和astro配置
添加新的工具函数和UI组件
修改项目元数据和依赖项
2025-06-13 12:03:15 +08:00
joyzhao
43d830aa27 fix: 修正类型声明文件的引用路径 2025-06-12 13:09:25 +08:00
joyzhao
884997cc86 first commit 2025-06-12 12:59:07 +08:00
EFEELE
99f4bd4fbf chore: upgrade Tailwind CSS from v4.0.8 to v4.1.8
- Updated Tailwind to the latest patch version for improved stability and features - No breaking changes detected in the current setup - You can review the full changelog here: https://github.com/tailwindlabs/tailwindcss/releases
2025-06-05 09:52:11 -06:00
EFEELE
83ff497b26 refactor: update .blur-circle::after style in dark mode (#12) 2025-06-05 09:25:43 -06:00
Psan
7774685d1f Fixed Maintainability Issues (#11)
* Implemented Astro native content collection for static data

* deleted spaces

* Fixed Maintainability issues

---------

Co-authored-by: psan <psan>
2025-06-05 09:15:35 -06:00
Fernando Lopez
7a127a49b5 style(ui): unify border padding to p-[2px] across themes (#8) 2025-06-03 11:53:08 -06:00
EFEELE
441bfd09d6 docs: add pull request template to standardize PR submissions 2025-06-03 11:39:40 -06:00
EFEELE
01f3db844e chore(funding): add FUNDING.yml to enable sponsorship options 2025-06-03 11:39:28 -06:00
dependabot[bot]
725cdc362f build(deps): bump the npm_and_yarn group across 1 directory with 2 updates (#10)
Bumps the npm_and_yarn group with 2 updates in the / directory: [undici](https://github.com/nodejs/undici) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `undici` from 6.21.1 to 6.21.3
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v6.21.1...v6.21.3)

Updates `vite` from 6.2.5 to 6.3.5
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.3.5/packages/vite)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 6.21.3
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 6.3.5
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-03 11:06:19 -06:00
Psan
1b21576f4d Implemented Astro native content collection for static data (#9)
* Implemented Astro native content collection for static data

* deleted spaces

---------

Co-authored-by: psan <psan>
2025-06-03 10:16:13 -06:00
EFEELE
b371cba08b fix(ui): resolved z-index conflict between navbar and projects section 2025-05-26 14:17:22 -06:00
Psan
962d7ac449 Fixed Broken Link (#7) 2025-05-26 14:01:33 -06:00
EFEELE
90bef38777 style(markdown): update list styling with margin adjustment 2025-05-06 14:10:18 -06:00
EFEELE
8cdbef96dc Merge branch 'main' of https://github.com/EFEELE/NeonMint 2025-04-30 16:09:44 -06:00
EFEELE
cc4608fbf5 refactor(MarkdownPostLayout): clean up code formatting and improve layout structure
- Removed unnecessary whitespace for better readability.
- Wrapped ListPosts component in a div for improved layout consistency.
2025-04-30 16:09:42 -06:00
Fernando Lopez
51a30b3831 Create LICENSE 2025-04-15 15:35:42 -06:00
EFEELE
82da0c1e09 docs(readme): add favicon setup instructions using favicon.io 2025-04-15 15:31:49 -06:00
Fernando Lopez
e3045f8918 docs: Update README.md 2025-04-15 15:21:10 -06:00
EFEELE
a86f149b93 feat(seo): update homepage title for better SEO 2025-04-15 15:12:30 -06:00
EFEELE
ff1c594bb3 feat(SEO): update favicon images 2025-04-15 14:03:36 -06:00
EFEELE
317943d5f2 Merge branch 'main' of https://github.com/EFEELE/NeonMint 2025-04-15 13:30:37 -06:00
EFEELE
3c2b794dd1 feat(SEO): Add exclude filter to sitemap
- Excludes pages containing "/blog/tags" or "/blog/techs" from the sitemap.
- Reduces unnecessary crawling and indexing of non-essential sections.
- Improves SEO by focusing the sitemap on more valuable content.
2025-04-15 13:29:39 -06:00
EFEELE
09d7870902 Merge branch 'main' of https://github.com/EFEELE/NeonMint 2025-04-15 13:22:25 -06:00
EFEELE
09dc543837 feat(SEO): Fix and improve links for better search engine visibility 2025-04-15 13:22:21 -06:00
Fernando Lopez
af8ad8cdab Update README.md 2025-04-15 09:38:30 -06:00
EFEELE
48c0de5fec Update blog navigation and post link paths for consistency 2025-04-14 11:46:42 -06:00
EFEELE
bc89d1b936 FIX all posts redirect page 2025-04-14 11:46:22 -06:00
EFEELE
b6272a5de8 Update README.md and blog post readme to clarify blog structure and page descriptions 2025-04-14 11:46:11 -06:00
EFEELE
e5127ecb61 Update BlogPost.astro styles to enhance hover effects and adjust transition durations 2025-04-14 11:41:08 -06:00