Commit Graph

76 Commits

Author SHA1 Message Date
4edb5c628d Use sun and moon glyphs for theme toggle 2025-11-17 21:49:21 +08:00
9ff2b4bb84 Restyle theme toggle as borderless monochrome icon 2025-11-17 21:47:27 +08:00
9ad6de27f2 Populate navbar with pages from contentlayer 2025-11-17 21:37:52 +08:00
2a717665ca Remove header and footer separator borders 2025-11-17 21:34:24 +08:00
845be8a6fe Limit sidebar to top 5 popular tags and add tag index page 2025-11-17 21:31:39 +08:00
1fc34e2ef6 Add sort + pagination controls for blog and tag overviews 2025-11-17 21:20:08 +08:00
b47549437a Add scroll-synced active state to post TOC 2025-11-17 21:09:11 +08:00
c675fa65e3 Make right sidebar sticky like TOC on single posts 2025-11-17 20:56:49 +08:00
5d0fc0fc8b Avoid nested Links in list items to prevent hydration issues 2025-11-17 20:45:03 +08:00
b9b5c77bf1 Avoid wrapping article directly in Link to fix hydration mismatch 2025-11-17 20:33:05 +08:00
3b1a3eb6e1 Introduce colorful accents for tags, tag cloud, and hero 2025-11-17 20:23:45 +08:00
bede4a2f3e Stabilize tag URLs using slugs instead of raw tag text 2025-11-17 18:48:50 +08:00
7c5962485c Link tags to tag pages and add tag overview 2025-11-17 18:40:27 +08:00
3253e70a37 Add tag cloud to right sidebar 2025-11-17 18:38:08 +08:00
2c9074538e Fine-tune dark mode color layering for body, meta, and excerpts 2025-11-17 18:24:13 +08:00
c590ba3210 Show excerpt under tags in article lists 2025-11-17 18:17:49 +08:00
bc5b62c753 Reorder and restyle tags in list items 2025-11-17 18:14:25 +08:00
0bff9bf7f6 Align home and blog lists with reference style 2025-11-17 17:53:06 +08:00
2654e92147 Use icon-only social links in footer 2025-11-17 17:29:07 +08:00
07f8cd13bd Use Font Awesome icons for hero social links 2025-11-17 17:25:22 +08:00
b89c01c966 Tweak card images, dark mode text, social links, and add right sidebar 2025-11-17 17:19:47 +08:00
603274d025 Improve layout with hero, cards, typography, TOC and reading progress 2025-11-17 17:07:01 +08:00
237bb083cd Add and wire extended site env config 2025-11-17 16:51:59 +08:00
e64ec9a35d Fix theme toggle hydration mismatch 2025-11-17 16:40:42 +08:00
10948aa2ca Add env-based site configuration 2025-11-17 16:32:09 +08:00
0c64279e34 Initial commit 2025-11-17 15:28:20 +08:00