Company site for Heyal Solutions Ltd, built with Astro, TypeScript and Tailwind CSS v4.
npm install
npm run dev # http://localhost:4321
npm run build # type-check + static build to dist/src/content/services/*.md: one file per service page (frontmatter + body)src/content/work/*.md: case studies.draft: trueshows them innpm run devonly. The Work nav link and home page section appear once at least one is published.src/content/blog/*.md: blog posts, with images insrc/assets/blog/.personal: truekeeps a post off the home page. To schedule a post, merge it tomasterwith a futurepubDate: it stays hidden until the daily rebuild after that date (or run the workflow manually to publish sooner).draft: truehides a post regardless of date.src/data/site.ts: company details, nav, home page copy, engagement models, blog posts
Pushes to master deploy via GitHub Actions (.github/workflows/deploy.yml).
In repo Settings → Pages, set Source to GitHub Actions.