-
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