Mira Astro documentation

Team, reviews and blog

Add therapist profiles, show patient reviews and credentials, and publish health tips.

Therapists

Patients choose a person, not just a clinic. Each therapist is a file in src/content/team/en/ with their own profile page at /team/<file-name>/.

---
name: Dr Anika Rao
role: Lead physiotherapist
kind: physio
photo: team-anika.jpg
photoPosition: top
specialisms: [Back and neck pain, Sciatica, Post-surgery rehab]
qualifications:
  - MSc Musculoskeletal Physiotherapy
registration: HCPC PH112233
languages: [English, Hindi, Odia]
days: [mon, tue, wed, thu]
location: riverside
order: 1
---

A few sentences about them, in their own words. This appears on their profile.
Field What it does
role Their job title.
kind physio, holistic or massage. Colours their tags, and treatment pages show therapists of the same kind.
photo, photoPosition A photo in src/assets/images/. Without one, their initials are shown on a soft tint. photoPosition: top keeps faces in round crops.
specialisms Shown as tags on cards (the first three) and on the profile.
qualifications Listed on the profile.
registration Shown on the profile and in the compact list, such as an HCPC, AHPRA or IAP number.
languages The languages they speak.
days The days they work, as mon to sun.
location The clinic they work at (a location file name). The clinic’s page lists its therapists.

Show them on any page with the team block: variant: grid (cards with photos) or compact (a list with registration numbers), filtered with kind, location or items.

Reviews

The reviews block shows patient reviews, each with optional stars, the treatment and where it was left:

- type: reviews
  variant: grid            # or single
  summary: { rating: 4.9, count: 380, source: Google, href: https://g.page/r/your-link }
  items:
    - quote: After six sessions I'm back to gardening.
      name: Margaret H.
      detail: Treated for lower back pain
      rating: 5
      source: Google

summary shows your overall rating above the reviews. Copy the numbers from your review site, and only use real reviews, with the patient’s permission and their initials or first name only.

Credentials

The credentials block shows your registrations, memberships and insurers: variant: badges (an icon and a line each) or logos (logo images in src/assets/images/, or names as text until you add them). Only list memberships you hold: patients and regulators check.

Blog

Health tips and news are files in src/content/posts/en/, published at /blog/<file-name>/.

---
title: Five stretches for desk workers
summary: Two minutes, five moves, no equipment.
date: 2026-10-21
author: anika-rao
category: Exercises
image: post-desk.jpg
imageAlt: A woman stretching at her desk
featured: true
---

Write the post here, in Markdown.

author is a team file name; their name is shown on the post and in its structured data. Reading time is worked out from the text. The posts block shows the newest posts (variant: featured puts the featured: true post first and large), and there’s an RSS feed for each language at /rss.xml and /or/rss.xml. Every post ends with the medical disclaimer.