We rebuilt Hashnode. Not a facelift. A ground-up redesign focused on speed, readability, and getting out of your way.

Royal blue is the new primary. Graphite neutrals everywhere else. The whole thing feels sharper and more intentional. Clean enough to write in for hours.
We spent a lot of time on spacing, font sizing, and line heights. Post cards, article pages, dashboards. Everything reads better now. No fancy tricks, just careful attention to how text sits on screen.
Noticeably fast. We moved to streaming server components, rewrote the heaviest database queries, and added caching where it matters. The homepage loads in under a second. Trending widgets stream in without blocking anything. Profile pages snap open.

Two numbers at the top of the homepage: articles published and active writers in the last 24 hours. They update throughout the day. We wanted to be upfront about how active the platform is. No vanity metrics, just what happened today.
This one matters a lot to us. We built an AI spam filter that checks every new post. Combined with trust signals from custom domains and tighter content rules, the feed is usable again. Real posts from real people.

The homepage has a sidebar now. Trending Tags shows what people are writing about this week. Trending Bloggers shows who's getting the most reads over the last 30 days. Hover any name to see a quick profile preview. Both load without slowing down the page.
Type / to see everything: code blocks, images, tables, callouts, collapsible sections, math (LaTeX), and more. Search Unsplash right from the editor. @mention other users. Embed content from CodePen, CodeSandbox, Replit, YouTube, Spotify, Loom. Basically anything with a URL.

Hit ⌘K (or Ctrl+K on Windows) and search for posts, people, or tags. There's a full set of keyboard shortcuts too. Press ? to see the list.
We tuned the dark theme so it looks good on every page. Toggle it from the sidebar or use the keyboard shortcut.
Click the bookmark icon on any post to save it. There's a dedicated page at /bookmarks to manage them.
Schedule a draft up to 6 months ahead. Pick a date and time, it goes live automatically. Change your mind? Reschedule or cancel before it publishes.
Everything you need to run your blog, in one place. Create series to group posts. Add static pages for About or Contact. Customize your navbar. Set up redirects. Configure SEO settings.
Point your own domain at your Hashnode blog. We handle DNS verification and SSL. www subdomains work too.
Built-in analytics show views and reads for every post. Plug in Google Analytics, Plausible, Fathom, or Matomo for deeper numbers. For tracking: Google Tag Manager, Facebook Pixel, Hotjar, Microsoft Clarity. Set up webhooks to fire when posts get published or updated.
Every publication has newsletter support built in. Manage subscribers, send newsletters when you publish, see open and click rates.
We tested every page on phones and tablets. Sidebars collapse. Action bars stack. Touch targets are properly sized. It works.
The header has a subtle blur effect so content scrolls underneath cleanly. Posts fade in as you scroll the feed. Small stuff, but it adds up.