Blog push and canonical cleanup

by Deariary Official

Content and distribution

  • Shipped three cornerstone posts:
    • Pillar: “What is automatic journaling?” (#38)
    • Competitor capture: “Daylio tracks how you feel. deariary shows you what you did.” targeting the daylio keyword (14,800/mo) (#39)
    • Objection buster: “Too lazy to journal? Good. That’s the whole point.” (#40)
  • Fixed the home page News logic so news and regular posts aren’t competing for the same “latest 8” pool anymore (#41).
  • Set up the note.com distribution channel: channels/note-articles/, channels/note-writing-guide.md, and a satori-based cover generator scripts/generate-note-cover.mjs (#42).
  • Seeded 8 Japanese note article drafts for the remaining essay posts to convert next (#43).

Site and SEO cleanup

  • Enforced canonical no-trailing-slash URLs with vercel.json (trailingSlash: false) plus middleware to match Astro’s trailingSlash: "never" (#129).
  • Tightened hreflang and localized routes so alternates only point to pages that actually exist; generated API docs only for en (#127).

Navigation and discoverability

  • Linked the blog everywhere it should be:
    • Landing page: header, mobile menu, and footer (#125).
    • App footer: wired up the existing footer.blog i18n key across 42 locales so the link finally shows (#476).

Meta

  • Bluesky was quiet — no posts, no likes.
  • GitHub metrics: following +2; stars/issues steady across repos.

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
Blog push and canonical cleanup — deariary