惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
人人都是产品经理
人人都是产品经理
Project Zero
Project Zero
T
Tailwind CSS Blog
Jina AI
Jina AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
L
LINUX DO - 热门话题
Spread Privacy
Spread Privacy
大猫的无限游戏
大猫的无限游戏
Google DeepMind News
Google DeepMind News
The Hacker News
The Hacker News
C
Cisco Blogs
T
The Exploit Database - CXSecurity.com
C
CXSECURITY Database RSS Feed - CXSecurity.com
Scott Helme
Scott Helme
Security Archives - TechRepublic
Security Archives - TechRepublic
H
Heimdal Security Blog
博客园 - 【当耐特】
W
WeLiveSecurity
J
Java Code Geeks
Latest news
Latest news
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Troy Hunt's Blog
博客园 - Franky
月光博客
月光博客
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
PCI Perspectives
PCI Perspectives
博客园_首页
C
CERT Recently Published Vulnerability Notes
P
Proofpoint News Feed
P
Palo Alto Networks Blog
I
InfoQ
Security Latest
Security Latest
Hacker News: Ask HN
Hacker News: Ask HN
Microsoft Azure Blog
Microsoft Azure Blog
M
MIT News - Artificial intelligence
Help Net Security
Help Net Security
F
Full Disclosure
Cyberwarzone
Cyberwarzone
D
DataBreaches.Net
The Cloudflare Blog
S
Securelist
美团技术团队
C
Cybersecurity and Infrastructure Security Agency CISA
AI
AI
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events

James Zhan in real life.

The Worst Way to Teach Your Child to Care About Their Culture Shoulder Bag Rabbit Hole: PGYTech OneGo Solo V2 (6L) vs Ulanzi Travel Sling V2 (PB038/B120) An Underrated Feature of MacBook Neo: A Colour-Accurate Display (Neo vs Apple Studio Display) New Coffee Grinder, New Coffee Knowledge and New Roaster I Tried Nespresso for the First Time as a Coffee Snob My Love for Light Roast Coffee | Coffee Questionnaire Failed McDonald Logo and a Lamp With a Clock—What the Hell Happened to Apple’s Icon Design?! First Week of RTO in All Its Hilarity (And Some Nice Things) 2025 Was My Least Productive Year, But… How I Accidentally Became a Professional Audio Engineer
Major Blog Redesign (V3)
hidden (jame · 2026-01-06 · via James Zhan in real life.

Note: Since this post is about this blog’s design, I recommend reading this post on a desktop browser so you can see the new design. That said, it’s not mandatory as I’ve included screenshots.


Thanks to my obsession over design and aesthetics, I’d been brainstorming for ways to improve my blog’s design because I wasn’t 100% happy with how it looked as a whole on desktop. If you check the changelog, you’ll see that I’d been tweaking the typography and the small details of the blog, such as spacing and decorative elements, trying to follow all the “best practices” for web typography. However, no matter what I changed, I still wasn’t satisfied.

The problem was that I wanted my blog to look minimalist, clean and modern, with a bit of a literary feel, but my blog somehow lacked those qualities despite me removing as many unnecessary elements as possible to the point where there was really nothing else I could remove. My blog just ended up looking kind of crude, outdated, basic and unfinished, like something is missing:

Homepage, old design Blog list, old design Blog post, old design

While I was just unhappy with the overall design of the blog, I could pinpoint two technical aspects that I wasn’t happy about but didn’t know how to solve:

  • Too much white space in the left and right margins, but increasing line length wouldn’t be a good solution as it would reduce readability
  • Texts were all too small, but increasing font sizes would make the header and navigation links take up too much space and make the overall site look like someone just increased the zoom level rather than a design decision

Three nights ago, I decided to check out some of the pre-made themes in Bear Blog for inspiration. I came across the “Docs” theme and, upon previewing it, I was shocked by how much I liked it immediately:

Docs theme preview

I finally realized that it was the layout that needed to be redesigned, so, with ChatGPT’s help and many hours of testing and debugging in CodeRunner, I repositioned the site title and the navigation to the left, like a sidebar. Once that was in place, everything else fell into place naturally—I knew exactly what else I needed to do.

I increased the font sizes of the entire site, and then fine-tuned the font size, line length and leading of the blog post body text so it’s extremely and comfortably readable on a desktop (inspired by iA’s blog, Pimp My Type and Dan Mall’s blog).

Click on each comparison to take a closer look (opens in a new window):

Homepage, old design vs new
Homepage: old vs new design
Blog list, old vs new design
Blog list: old vs new design
Blog post: old vs new design
Blog post: old vs new design

To me, the new design achieves what I envisioned in the first place—minimalist and clean in a modern and stylistic way, with a slight literary feel (thanks to the serif typefaces). I find that having the site header and navigation links on the side reduces the visual load in the main content (i.e., blog posts) and enhances the visual distinction between those two elements, thereby reducing the cognitive load when someone visits the blog. I also like that there’s much less white space overall, which I think makes the design feel more modern (i.e., designed for high res displays).

Everything on mobile looks the same except for one thing: the layout for the blog post list on the homepage and /blog/ is now more optimized for mobile screens. The dates and blog entries used to be two separate columns on mobile, but in the redesign, they have been merged:

Blog list on mobile: old vs new design
Blog list on mobile: old vs new design

What I didn’t like about the original column design was simply that the dates were given way too much visual importance. They occupied about a quarter of the width while offering only ancillary information. Worse yet, they were on the left, where the eyes go first. Meanwhile, the post titles could only fit between five to six words on a line and so some titles ended up with three lines—not great for readability.

The new design solved all these problems. The dates are more subtle, while the post titles stand out a lot more and are much easier to read.

It’s been a few days since I published the V3 theme and looking at the site hasn’t made me immediately try to brainstorm ways to improve it, so I’d say it’s a success so far!

Previous | Next


Reply via email. Subscribe to my blog via email or RSS feed.

#rabbit-holes