-
1d4cfe773c
fix: load CJK fonts in OG image route and prefer feature_image for Twitter cards
main

gbanyanandClaude Opus 4.6
2026-03-17 22:14:12 +08:00
-
1f7dbd80d6
Update content submodule: add AI 味從哪來?LLM 為何逃不出資料的影子

gbanyanandClaude Opus 4.6
2026-03-17 21:20:00 +08:00
-
b005f02b7b
fix: use getTagSlug() for tag links to prevent empty tag pages
fix/tag-slug-mismatch

gbanyanandClaude Opus 4.6
2026-03-17 20:42:45 +08:00
-
4cdccb0276
trigger rebuild: content submodule now available on GitHub

gbanyanandClaude Opus 4.6
2026-03-17 20:27:20 +08:00
-
ddd0cc5795
Update content submodule: add Codex Windows 版上線,但問題不只是工具

gbanyanandClaude Opus 4.6
2026-03-17 20:19:47 +08:00
-
33042cde79
fix: unify color system around configurable accent, warm-tint neutrals

gbanyanandClaude Opus 4.6
2026-03-16 21:30:42 +08:00
-
5325a08bc3
perf: memoize post queries and reduce JSON-LD bloat
gbanyan
2026-03-15 17:31:23 +08:00
-
1b495d2d2d
Remove next-view-transitions and use native View Transition API
gbanyan
2026-03-14 23:00:21 +08:00
-
efb57b691b
feat: Add SEO/AEO/Geo improvements
gbanyan
2026-03-14 12:19:18 +08:00
-
08117a11c5
feat: client-side Mermaid diagram rendering with interactive viewer

gbanyanandClaude Opus 4.6
2026-02-20 12:29:53 +08:00
-
6ac6ea5545
Update content submodule

gbanyanandClaude Opus 4.6
2026-02-20 12:05:12 +08:00
-
bdd42b9d26
feat: display Mastodon post media inline (images, video, gif)

gbanyanandCursor
2026-02-14 09:57:00 +08:00
-
f7f2451357
feat: HomeLab CSS art hero with Proxmox, Switch, NAS

gbanyanandCursor
2026-02-14 09:38:56 +08:00
-
8d08383391
style: reduce empty space on dev-env page

gbanyanandCursor
2026-02-14 08:39:15 +08:00
-
1077c76366
style: responsive design for dev-env device hero on large screens

gbanyanandCursor
2026-02-14 08:19:39 +08:00
-
a09b7505be
feat: dev-env page - Mac mini + 螢幕 mockup with Arch/Ubuntu/Linux SVG logos

gbanyanandCursor
2026-02-14 00:43:16 +08:00
-
240d44842a
chore: add browser optimizations

gbanyanandCursor
2026-02-14 00:09:59 +08:00
-
d5ea352775
perf: frame-rate independent animation + Scroll-Driven progress bar

gbanyanandCursor
2026-02-14 00:02:35 +08:00
-
f185048abc
feat: improve Mastodon feed loading animation with shimmer and stagger

gbanyanandCursor
2026-02-13 23:56:16 +08:00
-
8170fa0aa5
style: terminal adapts to light/dark mode

gbanyanandCursor
2026-02-13 23:48:28 +08:00
-
fe28262ef4
feat: launcher-style search UI (Raycast/Spotlight)

gbanyanandCursor
2026-02-13 23:41:10 +08:00
-
7d85446ac5
feat: add page transition animations and loading indicators

gbanyanandCursor
2026-02-13 23:07:51 +08:00
-
a4e88fa506
style: make terminal hero responsive on wider screens

gbanyanandCursor
2026-02-13 22:54:42 +08:00
-
62d5973e1f
fix: move sidebar FAB to bottom-left to avoid overlap with back-to-top

gbanyanandCursor
2026-02-13 22:47:18 +08:00
-
42a1d3cbbe
feat: add Matrix rain + terminal hero with typing effect

gbanyanandCursor
2026-02-13 22:44:24 +08:00
-
d27cc01c87
feat: add mobile sidebar access via FAB and slide-over drawer

gbanyanandCursor
2026-02-13 22:03:13 +08:00
-
8a4ecf9634
Add repo card component and GitHub language colors for projects page

gbanyanandCursor
2026-02-13 21:45:45 +08:00
-
27dc2db3ee
Update posts per page to 7, layout and sidebar changes

gbanyanandCursor
2026-02-13 21:21:25 +08:00
-
fde17c2308
feat: add GitHub projects page

gbanyanandCursor
2026-02-13 16:59:56 +08:00
-
2402c94760
perf: 全面優化部落格載入速度與效能

gbanyanandCursor
2026-02-13 16:18:51 +08:00
-
62090c7742
perf: 优化字体加载性能和字间距

gbanyanandCursor
2026-02-13 16:08:26 +08:00
-
a9bd56b658
feat: 将霞鹜文楷也应用到文章内 h2 标题

gbanyanandCursor
2026-02-13 16:01:28 +08:00
-
e8666d19ee
feat: 扩展霞鹜文楷字体到所有主标题级别

gbanyanandCursor
2026-02-13 16:01:21 +08:00
-
2229f6bb6f
feat: 添加霞鹜文楷字体到文章主标题

gbanyanandCursor
2026-02-13 15:05:00 +08:00
-
ed63ec7d9a
Remove unnecessary Partial Prerendering (PPR) configuration

gbanyanandCursor
2026-02-13 14:57:08 +08:00
-
5a80567117
Fix sidebar personal info section turning white on hover in dark mode

gbanyanandClaude Opus 4.6
2026-02-06 20:14:41 +08:00
-
614d8dd5aa
Update content submodule: fix article line breaks

gbanyanandClaude Opus 4.6
2026-02-06 15:04:14 +08:00
-
31b5821532
Migrate to Tailwind CSS v4 with CSS-first configuration

gbanyanandClaude Opus 4.6
2026-02-06 14:55:43 +08:00
-
661b67cc01
Fix PPR empty generateStaticParams error and update dependencies

gbanyanandClaude Opus 4.6
2026-02-06 14:39:17 +08:00
-
9c7f2463aa
Add new post and update CLAUDE.md with deployment docs

gbanyanandClaude Opus 4.6
2026-02-06 12:50:36 +08:00
-
ce4245c148
Revert "Migrate to HeroUI v3 and Tailwind CSS v4"
gbanyan
2026-01-23 02:43:56 +08:00
-
6a9296f33d
Migrate to HeroUI v3 and Tailwind CSS v4

gbanyanandClaude Opus 4.5
2026-01-21 17:47:36 +08:00
-
1cd9106ad0
Add CLAUDE.md for Claude Code session context

gbanyanandClaude Opus 4.5
2026-01-21 15:19:20 +08:00
-
35df76cd13
Fix Mastodon widget line breaks not displaying

gbanyanandClaude
2025-12-14 12:43:18 +08:00
-
ee2eb4796e
SECURITY: Update Next.js and React to patch critical RCE vulnerability

gbanyanandClaude
2025-12-04 21:57:55 +08:00
-
d90442456b
Partial Lecture Updatee
gbanyan
2025-11-25 00:47:32 +08:00
-
b17930c10b
Update content submodule to 5b1737e
gbanyan
2025-11-23 23:56:37 +08:00
-
1f3323834e
Update navigation layout and assets
gbanyan
2025-11-21 14:51:24 +08:00
-
7cdfb90b1b
Portal mobile TOC overlay to stay floating
gbanyan
2025-11-21 01:48:10 +08:00
-
f6c5be0ee4
Slim reading progress bar
gbanyan
2025-11-21 01:44:23 +08:00
-
fc24ddb676
Portal reading progress bar above all layers
gbanyan
2025-11-21 01:42:49 +08:00
-
cafb810155
Make reading progress bar prominent
gbanyan
2025-11-21 01:40:06 +08:00
-
ae37f93508
Raise reading progress bar above header
gbanyan
2025-11-21 01:36:04 +08:00
-
4a4d6dd933
Refine typography palette and dark heading colors
gbanyan
2025-11-21 01:29:57 +08:00
-
7bf2c4149d
Add hover delay to nav dropdown
gbanyan
2025-11-21 01:20:48 +08:00
-
9d7a6757c9
Raise nav dropdown z-index
gbanyan
2025-11-21 01:17:21 +08:00
-
d03b061c1e
Keep dropdown nav open while hovering
gbanyan
2025-11-21 01:15:28 +08:00
-
d768d108d6
Add nested navigation groups
gbanyan
2025-11-21 01:10:15 +08:00
-
7685c79705
Fix TOC duplication when navigating
gbanyan
2025-11-21 00:39:56 +08:00
-
4173aa69d3
Improve TOC synchronization with contentKey prop

gbanyanandClaude
2025-11-20 23:38:30 +08:00
-
e2f9c9d556
Fix TOC showing headings from previous article

gbanyanandClaude
2025-11-20 23:29:17 +08:00
-
5d226a2969
Fix TOC button overlap with back-to-top on mobile

gbanyanandClaude
2025-11-20 23:08:50 +08:00
-
a77cd17419
Fix TOC button to be truly fixed-position using React Portal

gbanyanandClaude
2025-11-20 22:42:59 +08:00
-
d42cb46af8
Remove bundle analyzer (incompatible with Turbopack)

gbanyanandClaude
2025-11-20 22:35:46 +08:00
-
d6edcf1757
Fix bundle analyzer to use webpack instead of Turbopack

gbanyanandClaude
2025-11-20 22:24:15 +08:00
-
ba60d49fc6
Add bundle analyzer configuration

gbanyanandClaude
2025-11-20 22:00:02 +08:00
-
0bb3ee40c6
Optimize performance: Replace Framer Motion and FontAwesome, convert Mastodon to Server Component

gbanyanandClaude
2025-11-20 21:51:24 +08:00
-
6badd76733
Add Schema.org JSON-LD structured data for SEO

gbanyanandClaude
2025-11-20 21:23:10 +08:00
-
237e5d403b
Update content submodule with fixed internal links

gbanyanandClaude
2025-11-20 20:51:02 +08:00
-
e05295e003
Fix GitHub-style callout rendering

gbanyanandClaude
2025-11-20 20:39:16 +08:00
-
45cfc6acc4
Fix TOC showing wrong headings across navigation

gbanyanandClaude
2025-11-20 20:29:30 +08:00
-
af40ebc5e6
Add GitHub-style callout support

gbanyanandClaude
2025-11-20 18:11:29 +08:00
-
f994301fbb
Add RSS feed, sitemap, robots.txt, and code syntax highlighting

gbanyanandClaude
2025-11-20 17:59:56 +08:00
-
dd3f553282
Update content submodule with broken link fixes

gbanyanandClaude
2025-11-20 17:40:29 +08:00
-
016c75cb8b
Update content submodule with .gitignore

gbanyanandClaude
2025-11-20 16:57:09 +08:00
-
0fe7faf334
Update content submodule with favicon optimization

gbanyanandClaude
2025-11-20 16:56:35 +08:00
-
854c5a1097
Fix search on Vercel by serving Pagefind as static files

gbanyanandClaude
2025-11-20 16:46:10 +08:00
-
a7aa930759
Fix search hanging on production by correcting Pagefind file path
gbanyan
2025-11-20 16:27:34 +08:00
-
8c71e80b2a
Add Mastodon feed to right sidebar
gbanyan
2025-11-20 16:10:31 +08:00
-
2b1060dd45
Fix TOC showing wrong headings across navigation
gbanyan
2025-11-20 15:57:47 +08:00
-
3748e2f9e8
Optimize blog performance with Next.js 16 features and video conversion
gbanyan
2025-11-20 15:50:46 +08:00
-
d7dc279d32
Add dynamic OG image generation for social media sharing

gbanyanandClaude
2025-11-20 14:55:36 +08:00
-
7d1f29dd9d
Implement comprehensive Next.js 16 optimizations

gbanyanandClaude
2025-11-20 14:51:54 +08:00
-
b6f0bd1d69
Fix search modal z-index and improve text readability

gbanyanandClaude
2025-11-20 02:46:54 +08:00
-
e28beac1f1
Fix Pagefind file serving with API route

gbanyanandClaude
2025-11-20 02:26:38 +08:00
-
02f2d0a599
Fix search input autofocus issue

gbanyanandClaude
2025-11-20 02:12:41 +08:00
-
2c9d5ed650
Add full-text search with Chinese tokenization using Pagefind

gbanyanandClaude
2025-11-20 00:10:26 +08:00
-
912c70332e
Fix tag URL encoding for non-ASCII characters

gbanyanandClaude
2025-11-19 23:20:04 +08:00
-
5d3d754252
Fix tag URL encoding for non-ASCII characters

gbanyanandClaude
2025-11-19 23:10:34 +08:00
-
653f079e1a
Upgrade ESLint to v9 to fix Vercel deployment

gbanyanandClaude
2025-11-19 22:55:55 +08:00
-
a4db9688b6
Upgrade to Next.js 16 with Turbopack and Contentlayer2
gbanyan
2025-11-19 22:43:14 +08:00
-
4c08413936
Migrate to Contentlayer2
gbanyan
2025-11-19 21:46:49 +08:00
-
a249a120a5
Stage all layout updates
gbanyan
2025-11-19 17:38:45 +08:00
-
7ca7655e40
Add asset sync script
gbanyan
2025-11-19 17:31:18 +08:00
-
0d5fc93b30
Document serif headings and point submodule to GitHub
gbanyan
2025-11-19 17:12:11 +08:00
-
937203b4e9
docs: refresh README for new design
gbanyan
2025-11-19 02:31:37 +08:00
-
8ade752448
oops
gbanyan
2025-11-19 02:23:32 +08:00
-
e04a03097f
Convert favicon to actual PNG
gbanyan
2025-11-19 02:16:15 +08:00
-
a8ee8d83af
Update favicon to gravatar
gbanyan
2025-11-19 02:15:02 +08:00
-
261cb1d91e
Add favicon
gbanyan
2025-11-19 02:13:23 +08:00