Catatan Farah · Blog
A blog that reads like a magazine
Twelve sourced articles in Malay about money, family, work and home, with a contents list, search and an RSS feed, made for reading on a phone.
- Year
- 2026
- Type
- Blog
- Built with
- Next.js, TypeScript, Markdown, RSS
- Demo content
- A demonstration build. The brand is a sample; what is real and what is sample is listed below.

What the client needed
A personal blog that people actually read needs to feel like a publication: a page that is easy on the eyes, easy to find things on, and worth subscribing to.
The job was an editorial reading experience in Bahasa Malaysia, with real sourced articles, and a writing desk that makes publishing painless.
The public site
Made for reading
A comfortable line length, a reading-progress bar, a contents list that follows you and figures with captions and credits.
Sourced writing
Twelve articles, each listing its sources, with real figures and dates you can check.
Find things
Five categories, 48 tags, an archive and instant search across every article.
Save for later
A reading list that lives in the reader's browser.
Follow it
A valid RSS feed and a sitemap for readers and search engines.
Light and dark
Both themes, with a font-size control for tired eyes.
Blog CMS
A writing desk with a Markdown editor and live preview, plus everything that comes after you hit publish.
- Markdown editor with live preview
- Drafts, scheduling and a media library
- Comments, subscribers and reading stats
Sign in with any password. Data stays in your browser and can be reset.

What is real, and what is sample
Real
- Facts, figures, schemes and places in every article, each with a source
- Photographs of the real places written about, openly licensed and credited
Sample
- Farah Idris and her first-person stories
- Comments, subscribers and every record in the dashboard
Sources and photo credits are listed on the demo’s credits page.
Good sites we learned from
We study how established sites solve the same problem, then design our own. Nothing is copied: no logos, no words, no images.
- Editorial publications and blog themesReading measure, type and the article page structure
- Newsletter platformsClear topics, a calm home page and a simple subscribe box
Under the hood
- Next.js
- TypeScript
- Markdown
- RSS
- No third-party scripts
- Accessibility checked with axe
Aiman Hartanah
A property agent's site with a real CRM behind it
Read the case studyWant something like this for your business?
