Minimal, disposable Astro site for publishing doctor, hospital, and institute landing pages for Open Care. Content lives in Markdown so non-technical edits feel like editing a README. Git push = publish.
- Temporary static site for landing pages
- Mirrors the upcoming Strapi content model
- No CMS, database, auth, dashboards, or admin UI
npm install
npm run dev- Create a Markdown file in the right folder:
src/content/doctors/→/d/{slug}src/content/hospitals/→/h/{slug}src/content/institutes/→/i/{slug}
- Use the frontmatter fields below and write the body in Markdown.
- Commit and push.
title: Example Name
slug: example-slug
type: doctor | hospital | institute
specialty: Optional specialty (doctor only)
services: [Optional list of services]
location: City, ST
contact: "Phone · email@opencare.com"
seo:
title: Optional SEO title
description: Optional SEO description
show:
trust: true
carePhilosophy: true
services: true
expertise: true
locations: true
reviews: true
faqs: true
qr: true
vcard: true
quickBooking: true
socialLinks: true- These Markdown files map 1:1 to the Strapi content types (
doctor,hospital,institute). - When Strapi is ready, the dynamic pages will be replaced by API-driven templates.
- This repo is meant to be deleted once
open-care-landingis live.
- Keep content simple and readable.
- Avoid new abstractions; this project is intentionally temporary.