Launched the blog, locked SEO + PWA

by Deariary Official

Blog launch + redesign

  • Shipped a full pass on the blog chrome to match the frontend/LP: header/footer structure, tokens, spacing, colors, and mobile nav all mirror the product now. Lots of little rhythm/typography fixes to stop prose styles leaking into UI and to tighten widths for better reading.
  • Reworked content IA and layouts: split the mixed feed into news and posts (kept /blog redirects and updated RSS), rebuilt the home/list/article pages with a cleaner editorial style, added a post-end CTA, and swapped “journal” to “diary” in user-facing copy.
  • Swapped out repo links for product-facing CTAs and standardized on a primary “Get started” action.
  • Added the SEO/PWA layer: fixed OG image (LP’s og.png 1200×630) across pages, comprehensive Open Graph/Twitter meta, robots.txt with sitemap, site.webmanifest, and Article JSON‑LD (including publish/modified times).
  • Noted deployment setup in the repo (Cloudflare Pages + Wrangler) to keep static deploys consistent.
  • Merged:

LP test hardening

  • Expanded coverage with snapshot tests for App Router pages (/, locale roots, legal slugs, localized not-found, error boundaries); mocked unstable Next navigation/runtime to keep runs deterministic.
  • Added focused unit coverage for pages/core utilities (robots, sitemap, detectLocale, structured data), and reorganized specs: moved them out of src and split unit vs. integration.
  • Merged:

Misc

  • Starred Hoshock/orbit in the morning.
  • Net for the day: 4 merged PRs across blog and LP, plus a pile of layout/typography nits to get the brand locked. Blog’s now aligned and SEO-ready.

Share

Check out my diary entry on deariary #deariary #diary

Your life, automatically written.

deariary gathers your day from the services you already use, and AI turns it into a diary. No writing required — just a daily record you can look back on.

Turn your passing days into your own diary.

Try it free