Skip to content
danielmatthewPublic

About

This is my website. There are many like it, but this one is mine.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Repository files navigation

danmatthew.co.uk

Personal site for Dan Matthew — accessibility and design systems consultant.

Built with Astro and TinaCMS, deployed on Netlify.

Prerequisites

  • Node 24 (see .nvmrc) — use nvm use or fnm use
  • pnpm 12 — installed automatically via corepack enable

Development

Start the dev server with TinaCMS (CMS sidebar available at /admin):

pnpm dev

Or run Astro alone (no CMS):

pnpm astro dev

Build

pnpm build        # TinaCMS pre-build + Astro build
pnpm build:ci     # Astro build only (no TinaCMS, for CI)
pnpm preview      # preview the dist/ output locally

Type checking

pnpm check        # runs astro check

Lint & format

pnpm lint         # ESLint (eslint-plugin-astro)
pnpm format       # Prettier

Content

Posts live in src/content/posts/, articles in src/content/articles/, and work case studies in src/content/work/. All use Markdown or MDX.

Set published: false in frontmatter to keep a post out of the build. TinaCMS reads and writes these files directly.

About

This is my website. There are many like it, but this one is mine.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages