Commit Graph

  • 21539772ef feat(blog): 添加博客工具函数以处理文章数据和分类标签 main joyzhao 2026-01-12 14:43:05 +08:00
  • b8a8cc474b feat(comments): 添加 Waline 自定义样式文件以适配网站主题 fix(blog): 删除不再使用的博客工具函数文件 joyzhao 2026-01-12 14:36:11 +08:00
  • 78c468a7d2 feat(comments): 添加页面浏览和评论功能支持 joyzhao 2026-01-12 11:04:30 +08:00
  • ca9e083399 feat(comments): 添加 Waline 评论组件,替换 Giscus 评论组件 joyzhao 2026-01-12 09:46:29 +08:00
  • 1952f4de64 fix(i18n): 更新翻译文本,将“查看项目”修改为“关于我” joyzhao 2026-01-09 17:39:35 +08:00
  • bdf9fad89f fix(blog): 更新注释内容,修正密码登录相关说明 joyzhao 2026-01-09 16:43:55 +08:00
  • c97d31afe4 feat(blog): 添加 1Panel 自动化部署笔记,提供轻量级部署方案和 SSH 免密登录配置 joyzhao 2026-01-09 16:41:14 +08:00
  • 7675b6c299 feat(blog): 添加 1Panel 自动化部署笔记,简化部署流程 joyzhao 2026-01-09 16:12:59 +08:00
  • 9f05776781 feat(blog): 更新博客文章元数据,添加阅读时间和分类信息 joyzhao 2026-01-09 12:10:37 +08:00
  • 63c97c9b00 feat(blog): 更新博客文章,分享全栈开发者的技术选型反思与经验 joyzhao 2026-01-09 12:00:02 +08:00
  • 3d0a37a751 feat(blog): 优化博客文章列表链接样式,提升用户体验 joyzhao 2026-01-09 10:01:11 +08:00
  • 0e6f611455 feat: 添加“返回顶部”组件,提升用户导航体验 joyzhao 2026-01-09 09:55:52 +08:00
  • 99c41d537f feat(blog): 添加“返回博客列表”链接,支持多语言切换 joyzhao 2026-01-09 09:45:58 +08:00
  • 551877780f fix: 修正博客导航中上一篇和下一篇文章的索引逻辑 joyzhao 2026-01-09 09:39:20 +08:00
  • 51eac1c2ef feat(blog): add multiple new articles on browser rendering, JavaScript traps, Git commit conventions, Tailwind CSS integration, and Gitea actions automation joyzhao 2026-01-09 09:31:20 +08:00
  • 1c9f154652 feat: 添加 GiscusComments 组件,支持文章评论功能 joyzhao 2026-01-09 09:07:41 +08:00
  • 4bf7dd83f9 feat: 添加 @giscus/react 依赖,支持评论功能 joyzhao 2026-01-09 08:30:03 +08:00
  • 23b5fac1da refactor: 更新语言类型导入路径,统一使用 '@/types/i18n' joyzhao 2026-01-09 08:19:48 +08:00
  • e7e15ab69f feat: 更新全栈开发者选型忏悔录文章,添加元数据和描述信息 joyzhao 2026-01-08 22:18:52 +08:00
  • 3fedd45180 feat: 添加 AGENTS.md 文件,提供 AI 代理操作指南和项目结构说明 joyzhao 2026-01-08 22:05:32 +08:00
  • b425ac4708 feat: 更新翻译内容,添加关于服务和个人信息的多语言支持 joyzhao 2026-01-08 22:04:09 +08:00
  • 4a4fd423b2 refactor: 调整语言类型导入顺序,删除无用的临时博客文章 joyzhao 2026-01-08 17:30:49 +08:00
  • eda4430fa5 feat: 添加全栈开发者的选型忏悔录文章 joyzhao 2026-01-08 17:30:44 +08:00
  • 4a9fe4bfc5 feat: 添加技术选型文章并更新相关内容 joyzhao 2026-01-07 22:25:48 +08:00
  • 22e7050b23 feat: 添加关于选择 Nuxt.js 和 NestJS 的文章 joyzhao 2025-09-29 11:18:15 +08:00
  • 8df3deebff chore: remove vscode configuration files joyzhao 2025-07-02 16:18:30 +08:00
  • 4650eac67f ci(deploy): fix incorrect target path in deployment workflow joyzhao 2025-06-26 09:57:40 +08:00
  • c65e9e8e9f ci(deploy): fix incorrect target path in deployment workflow joyzhao 2025-06-26 09:53:48 +08:00
  • 731f57b764 ci: fix incorrect TARGET path in deploy workflow joyzhao 2025-06-26 09:45:28 +08:00
  • fefd643fd4 ci: update deploy target path in workflow joyzhao 2025-06-25 21:51:43 +08:00
  • bb5714f154 ci: update deploy target path in workflow joyzhao 2025-06-25 21:31:51 +08:00
  • 59b7e8dda4 ci: update deploy target path in workflow joyzhao 2025-06-25 21:25:30 +08:00
  • 710ce9ba39 refactor(i18n): move Lang type to types/i18n directory joyzhao 2025-06-21 22:30:44 +08:00
  • 3b9e0465e4 ci: update node version to 20.x in deploy workflow joyzhao 2025-06-21 21:34:04 +08:00
  • 5e0958fb05 ci: add Gitea workflow for docs deployment joyzhao 2025-06-21 21:32:19 +08:00
  • a49bd3f8a3 feat(homepage): add call-to-action buttons for services and about pages joyzhao 2025-06-21 10:47:03 +08:00
  • 9dcde89a8c refactor(i18n): separate type import from utils import joyzhao 2025-06-21 10:37:09 +08:00
  • 01d80952b6 feat: add code icon svg with gradient styling joyzhao 2025-06-21 10:33:49 +08:00
  • d6d2b131d1 feat(ui): modernize design with gradient icons and animations joyzhao 2025-06-21 10:31:48 +08:00
  • d0fe30a5e3 refactor(data): move data exports to index file joyzhao 2025-06-21 10:17:27 +08:00
  • 6d80b12855 refactor: remove stats grid section from homepage joyzhao 2025-06-21 10:05:49 +08:00
  • b47ae190e4 refactor: remove projects section and navigation link joyzhao 2025-06-21 10:04:13 +08:00
  • a80915c1b2 fix: temporarily hide LinkedIn links and share button joyzhao 2025-06-21 09:41:33 +08:00
  • a8c3d4b197 refactor(i18n): consolidate Lang type imports to types/i18n joyzhao 2025-06-21 09:36:32 +08:00
  • 67f713565a refactor: clean up codebase by removing redundant comments joyzhao 2025-06-21 09:28:10 +08:00
  • ea01dc6dd8 refactor: reorganize project structure and improve type definitions joyzhao 2025-06-21 09:18:39 +08:00
  • e38ec6b12f docs(project_rules): update project documentation with detailed technical specifications joyzhao 2025-06-21 08:54:15 +08:00
  • 398093dde9 feat(mdx): add MDX support and migrate markdown files to MDX joyzhao 2025-06-20 11:36:11 +08:00
  • a446ce68bd feat(i18n): add slogans and update translations for multiple pages joyzhao 2025-06-20 10:49:53 +08:00
  • 3909db0ceb feat(homepage): add typewriter effect to subtitle section joyzhao 2025-06-20 10:27:41 +08:00
  • fc6a1d32fd feat: add job availability notice to homepage joyzhao 2025-06-20 09:45:21 +08:00
  • 46c3c2ee41 refactor(data): update skills and about info sections joyzhao 2025-06-20 09:22:52 +08:00
  • 45299c1fa6 perf(ui): optimize animations with hardware acceleration joyzhao 2025-06-20 09:11:14 +08:00
  • c698d1ae45 feat: add sitemap integration and configure site URL joyzhao 2025-06-19 21:17:01 +08:00
  • 3b0c8e39df docs(services): update service documentation with clearer terms and contact info joyzhao 2025-06-19 21:03:44 +08:00
  • 2e694a3608 docs: update about page content and personal info joyzhao 2025-06-19 20:59:32 +08:00
  • f01143c7b6 feat(blog): add new blog posts about JavaScript, Docusaurus, Git, browser rendering, and Gitea Actions joyzhao 2025-06-19 20:51:23 +08:00
  • 10e7a24da8 chore: clean up and migrate temp docs to proper locations joyzhao 2025-06-19 20:42:28 +08:00
  • f8173fd706 feat: migrate and organize documentation and blog posts joyzhao 2025-06-19 20:24:09 +08:00
  • c064c8a1c5 feat(ui): improve blog list and terminal mockup responsiveness joyzhao 2025-06-19 18:53:05 +08:00
  • 6c5813ecd2 refactor(ui): simplify empty state components and remove unused blog posts joyzhao 2025-06-19 18:43:20 +08:00
  • 62364d1d11 feat(ui): improve empty state for taxonomy pages joyzhao 2025-06-19 18:31:45 +08:00
  • f4ff971c85 refactor(Container): simplify container component and remove size prop joyzhao 2025-06-19 18:26:05 +08:00
  • 5fcf7a9d33 feat(ui): add Container component and replace manual container divs joyzhao 2025-06-19 18:10:49 +08:00
  • b4a8d13cdd refactor(layouts): extract common layout components to base template joyzhao 2025-06-19 17:37:48 +08:00
  • 21fba08741 feat(taxonomy): add unified taxonomy page layout and utilities joyzhao 2025-06-19 17:22:27 +08:00
  • 7951121c7f refactor(blog): extract blog utilities into shared module joyzhao 2025-06-19 16:28:59 +08:00
  • 429b13985f feat(blog): refactor blog components and improve category/tag handling joyzhao 2025-06-19 14:45:29 +08:00
  • deb80c0df7 feat(blog): add tagId and categoryId for multilingual routing support joyzhao 2025-06-19 14:08:47 +08:00
  • 601f3f06ce fix(routing): encode special characters in tag and category URLs joyzhao 2025-06-19 13:30:10 +08:00
  • eb00c13375 feat(blog): add dynamic tag and category pages for multilingual support joyzhao 2025-06-19 13:24:23 +08:00
  • 8fbeec7dc8 feat(table-of-contents): implement scrollable TOC with radix-ui joyzhao 2025-06-19 12:36:35 +08:00
  • 8cecab8479 refactor(layout): improve blog post layout and component styling joyzhao 2025-06-19 11:52:05 +08:00
  • fb9b2b6971 feat(blog): replace hardcoded posts with dynamic loading from markdown files joyzhao 2025-06-19 11:34:04 +08:00
  • 25281f4459 refactor(types): centralize type definitions in shared types file joyzhao 2025-06-19 11:26:47 +08:00
  • acd0fa4bb9 fix: update github username in personal info joyzhao 2025-06-19 11:10:19 +08:00
  • 62df420d80 refactor(profile): centralize personal info in data module and update components joyzhao 2025-06-19 11:00:39 +08:00
  • 5b6b9f5d58 refactor(i18n): restructure translation system with nested objects and proxy joyzhao 2025-06-19 10:52:05 +08:00
  • c1f240d007 refactor(i18n): simplify language handling across components joyzhao 2025-06-19 10:24:48 +08:00
  • 4621223d26 fix(i18n): improve language path handling and prevent unnecessary redirects joyzhao 2025-06-19 10:13:49 +08:00
  • 7bb617a5c5 feat: add multilingual about, services and projects pages with i18n support joyzhao 2025-06-18 18:15:32 +08:00
  • e5497e5e6d feat(i18n): implement comprehensive blog post enhancements joyzhao 2025-06-17 19:37:36 +08:00
  • d22174e0dc refactor(blog): update blog post layouts and remove index pages joyzhao 2025-06-16 22:30:40 +08:00
  • 70b6a27021 feat(blog): add blog posts and typography plugin joyzhao 2025-06-16 22:24:20 +08:00
  • b4b2153bde feat(blog): add blog feature with layout, list component and i18n support joyzhao 2025-06-16 21:52:16 +08:00
  • f31fbb20a6 feat(projects): add project tags and improve project cards layout joyzhao 2025-06-16 19:26:05 +08:00
  • 9ad2651dd2 chore: update personal info with correct email and github url joyzhao 2025-06-16 18:42:22 +08:00
  • 89cfeff439 feat(navigation): add services section to header and translations joyzhao 2025-06-16 18:37:28 +08:00
  • 1ace97c5e1 refactor: simplify personal info and remove unused components joyzhao 2025-06-16 18:32:43 +08:00
  • 1354ffab58 feat(services): add services section with outsourcing and bugfix cards joyzhao 2025-06-16 17:29:35 +08:00
  • a18a0cdff1 feat(portfolio): replace skills section with about section and skills marquee joyzhao 2025-06-16 12:50:08 +08:00
  • 0c22c6abf6 refactor(components): simplify animations and styling in header and hero sections joyzhao 2025-06-16 11:44:39 +08:00
  • ed02039a9e feat(portfolio): redesign hero and projects sections with modern UI joyzhao 2025-06-16 11:29:53 +08:00
  • 20ae3de62c refactor: remove experience section and related data joyzhao 2025-06-16 09:33:17 +08:00
  • 12631de53e refactor(i18n): update personal info and improve language switcher joyzhao 2025-06-15 17:33:17 +08:00
  • 1476f4eeec feat(i18n): implement astro i18n integration and refactor locale handling joyzhao 2025-06-15 17:20:29 +08:00
  • 22799c9d8a refactor(portfolio): update skills data and remove awards/education sections joyzhao 2025-06-15 15:43:27 +08:00
  • 720686751a feat(i18n): add multilingual support for all sections joyzhao 2025-06-15 09:34:17 +08:00
  • 21c337a040 docs: move i18n guide to .dev_docs directory joyzhao 2025-06-15 09:09:44 +08:00
  • ee0fbcceb2 feat(i18n): implement internationalization support for en and zh joyzhao 2025-06-15 09:08:41 +08:00