joyzhao
21539772ef
feat(blog): 添加博客工具函数以处理文章数据和分类标签
2026-01-12 14:43:05 +08:00
joyzhao
b8a8cc474b
feat(comments): 添加 Waline 自定义样式文件以适配网站主题
...
fix(blog): 删除不再使用的博客工具函数文件
2026-01-12 14:36:11 +08:00
joyzhao
78c468a7d2
feat(comments): 添加页面浏览和评论功能支持
2026-01-12 11:04:30 +08:00
joyzhao
ca9e083399
feat(comments): 添加 Waline 评论组件,替换 Giscus 评论组件
2026-01-12 09:46:29 +08:00
joyzhao
1952f4de64
fix(i18n): 更新翻译文本,将“查看项目”修改为“关于我”
2026-01-09 17:39:35 +08:00
joyzhao
bdf9fad89f
fix(blog): 更新注释内容,修正密码登录相关说明
2026-01-09 16:43:55 +08:00
joyzhao
c97d31afe4
feat(blog): 添加 1Panel 自动化部署笔记,提供轻量级部署方案和 SSH 免密登录配置
2026-01-09 16:41:14 +08:00
joyzhao
7675b6c299
feat(blog): 添加 1Panel 自动化部署笔记,简化部署流程
2026-01-09 16:12:59 +08:00
joyzhao
9f05776781
feat(blog): 更新博客文章元数据,添加阅读时间和分类信息
Deploy docs for Site / deploy (20.x) (push) Has been cancelled
2026-01-09 12:10:37 +08:00
joyzhao
63c97c9b00
feat(blog): 更新博客文章,分享全栈开发者的技术选型反思与经验
2026-01-09 12:00:02 +08:00
joyzhao
3d0a37a751
feat(blog): 优化博客文章列表链接样式,提升用户体验
2026-01-09 10:01:11 +08:00
joyzhao
0e6f611455
feat: 添加“返回顶部”组件,提升用户导航体验
Deploy docs for Site / deploy (20.x) (push) Has been cancelled
2026-01-09 09:55:52 +08:00
joyzhao
99c41d537f
feat(blog): 添加“返回博客列表”链接,支持多语言切换
2026-01-09 09:45:58 +08:00
joyzhao
551877780f
fix: 修正博客导航中上一篇和下一篇文章的索引逻辑
2026-01-09 09:39:20 +08:00
joyzhao
51eac1c2ef
feat(blog): add multiple new articles on browser rendering, JavaScript traps, Git commit conventions, Tailwind CSS integration, and Gitea actions automation
Deploy docs for Site / deploy (20.x) (push) Has been cancelled
2026-01-09 09:31:20 +08:00
joyzhao
1c9f154652
feat: 添加 GiscusComments 组件,支持文章评论功能
2026-01-09 09:07:41 +08:00
joyzhao
4bf7dd83f9
feat: 添加 @giscus/react 依赖,支持评论功能
2026-01-09 08:30:03 +08:00
joyzhao
23b5fac1da
refactor: 更新语言类型导入路径,统一使用 '@/types/i18n'
2026-01-09 08:19:48 +08:00
joyzhao
e7e15ab69f
feat: 更新全栈开发者选型忏悔录文章,添加元数据和描述信息
Deploy docs for Site / deploy (20.x) (push) Has been cancelled
2026-01-08 22:18:52 +08:00
joyzhao
3fedd45180
feat: 添加 AGENTS.md 文件,提供 AI 代理操作指南和项目结构说明
Deploy docs for Site / deploy (20.x) (push) Has been cancelled
2026-01-08 22:05:32 +08:00
joyzhao
b425ac4708
feat: 更新翻译内容,添加关于服务和个人信息的多语言支持
2026-01-08 22:04:09 +08:00
joyzhao
4a4fd423b2
refactor: 调整语言类型导入顺序,删除无用的临时博客文章
2026-01-08 17:30:49 +08:00
joyzhao
eda4430fa5
feat: 添加全栈开发者的选型忏悔录文章
2026-01-08 17:30:44 +08:00
joyzhao
4a9fe4bfc5
feat: 添加技术选型文章并更新相关内容
2026-01-07 22:25:48 +08:00
joyzhao
22e7050b23
feat: 添加关于选择 Nuxt.js 和 NestJS 的文章
Deploy docs for Site / deploy (20.x) (push) Has been cancelled
2025-09-29 11:18:15 +08:00
joyzhao
8df3deebff
chore: remove vscode configuration files
2025-07-02 16:18:30 +08:00
joyzhao
4650eac67f
ci(deploy): fix incorrect target path in deployment workflow
2025-06-26 09:57:40 +08:00
joyzhao
c65e9e8e9f
ci(deploy): fix incorrect target path in deployment workflow
2025-06-26 09:53:48 +08:00
joyzhao
731f57b764
ci: fix incorrect TARGET path in deploy workflow
2025-06-26 09:45:28 +08:00
joyzhao
fefd643fd4
ci: update deploy target path in workflow
...
Update the TARGET path in deploy workflow to point to the correct directory without the 'dist' subfolder
2025-06-25 21:51:43 +08:00
joyzhao
bb5714f154
ci: update deploy target path in workflow
2025-06-25 21:31:51 +08:00
joyzhao
59b7e8dda4
ci: update deploy target path in workflow
2025-06-25 21:25:30 +08:00
joyzhao
710ce9ba39
refactor(i18n): move Lang type to types/i18n directory
...
Update import paths for Lang type across layout files to use new location
Add umami analytics script in production mode
2025-06-21 22:30:44 +08:00
joyzhao
3b9e0465e4
ci: update node version to 20.x in deploy workflow
2025-06-21 21:34:04 +08:00
joyzhao
5e0958fb05
ci: add Gitea workflow for docs deployment
...
Add workflow to automatically build and deploy documentation site on push to main branch
2025-06-21 21:32:19 +08:00
joyzhao
a49bd3f8a3
feat(homepage): add call-to-action buttons for services and about pages
...
Add prominent buttons linking to services and about pages to improve navigation and user engagement
2025-06-21 10:47:03 +08:00
joyzhao
9dcde89a8c
refactor(i18n): separate type import from utils import
2025-06-21 10:37:09 +08:00
joyzhao
01d80952b6
feat: add code icon svg with gradient styling
2025-06-21 10:33:49 +08:00
joyzhao
d6d2b131d1
feat(ui): modernize design with gradient icons and animations
...
- Add modern-code-icon.svg and update favicon with gradient styling
- Implement glass effect, hover animations and gradient text in global.css
- Enhance GlassHeader with motion animations and new icon
- Update design variables for modern look including shadows and transitions
2025-06-21 10:31:48 +08:00
joyzhao
d0fe30a5e3
refactor(data): move data exports to index file
...
Consolidate data exports from data.ts to index.ts for better organization and maintainability. Remove the now redundant data.ts file.
2025-06-21 10:17:27 +08:00
joyzhao
6d80b12855
refactor: remove stats grid section from homepage
...
The stats grid section was commented out as it's no longer needed on the homepage. This cleanup improves code maintainability by removing unused UI components.
2025-06-21 10:05:49 +08:00
joyzhao
b47ae190e4
refactor: remove projects section and navigation link
...
Temporarily hide projects section from homepage and remove its navigation link
2025-06-21 10:04:13 +08:00
joyzhao
a80915c1b2
fix: temporarily hide LinkedIn links and share button
...
Remove LinkedIn integration from AuthorCard, ShareButtons, and homepage components while keeping the code commented for potential future restoration
2025-06-21 09:41:33 +08:00
joyzhao
a8c3d4b197
refactor(i18n): consolidate Lang type imports to types/i18n
...
Move all Lang type imports from various locations to a centralized location in types/i18n for better maintainability and consistency
2025-06-21 09:36:32 +08:00
joyzhao
67f713565a
refactor: clean up codebase by removing redundant comments
...
Remove unnecessary JSDoc comments and redundant explanations from components, types, and data files. Simplify code structure while maintaining functionality.
Clean up language handling logic in components by removing redundant comments and simplifying state management. Move type imports to dedicated type import statements where applicable.
2025-06-21 09:28:10 +08:00
joyzhao
ea01dc6dd8
refactor: reorganize project structure and improve type definitions
...
- Split types into separate modules for better organization
- Move data files to dedicated directories with proper documentation
- Enhance i18n utilities with better type safety and performance
- Maintain backward compatibility with legacy imports
2025-06-21 09:18:39 +08:00
joyzhao
e38ec6b12f
docs(project_rules): update project documentation with detailed technical specifications
...
- Expand project overview with responsive design and theme switching details
- Update technology stack section with configuration file references
- Reorganize component library section with enhanced component descriptions
- Restructure directory layout for better clarity
- Add comprehensive documentation for internationalization, data flow, blog features, and animations
2025-06-21 08:54:15 +08:00
joyzhao
398093dde9
feat(mdx): add MDX support and migrate markdown files to MDX
...
- Add @astrojs/mdx integration to enable MDX support
- Migrate all markdown files (.md) to MDX (.mdx) format
- Create HighlightBox component for enhanced content styling
- Update astro config to include MDX integration
- Add documentation guide for MDX integration
2025-06-20 11:36:11 +08:00
joyzhao
a446ce68bd
feat(i18n): add slogans and update translations for multiple pages
...
Add new slogan translations for projects and blog pages in both English and Chinese
Update about and services pages with additional content
Modify footer to include remote work availability notice
2025-06-20 10:49:53 +08:00
joyzhao
3909db0ceb
feat(homepage): add typewriter effect to subtitle section
...
Implement a dynamic typewriter animation that cycles through multiple role descriptions. The effect includes customizable typing and deleting speeds, delays, and looping behavior to enhance user engagement on the homepage.
2025-06-20 10:27:41 +08:00