Commit Graph

49 Commits

Author SHA1 Message Date
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
EFEELE
cf3194d00d Refactor Project.astro styles for improved hover effects and transition durations 2025-04-14 11:37:56 -06:00
Fernando Lopez
3e09845d68 Update README.md 2025-04-08 12:46:48 -06:00
EFEELE
d3d035b501 Update Astro 5.6.1 2025-04-08 12:40:26 -06:00
EFEELE
a4f1b1ef8f Fix page title in blog techs index and add missing languages prop to Languages component 2025-04-08 10:50:41 -06:00
EFEELE
4b505252e3 Update .gitignore to include VSCode settings directory 2025-04-08 10:47:23 -06:00
EFEELE
0a37676e08 CSS styles for markdown elements
This reverts commit a935d4cdfb.
2025-04-08 10:45:29 -06:00
EFEELE
a935d4cdfb Refactor global CSS styles for markdown elements and update navigation bar comments to Spanish 2025-04-08 10:30:01 -06:00
Fernando Lopez
b657f63b9b Update README.md 2025-04-07 15:56:09 -06:00
EFEELE
c2421d79c5 first commit 2025-04-07 15:50:13 -06:00