No description
  • HTML 50.5%
  • SCSS 46%
  • JavaScript 2.8%
  • Ruby 0.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
dependabot[bot] 27e46a8174
chore(deps-dev): bump astro from 7.2.2 to 7.2.8
Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) from 7.2.2 to 7.2.8.
- [Release notes](https://github.com/withastro/astro/releases)
- [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md)
- [Commits](https://github.com/withastro/astro/commits/[email protected]/packages/astro)

---
updated-dependencies:
- dependency-name: astro
  dependency-version: 7.2.8
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-09-10 01:13:21 +00:00
.github/workflows chore: add build workflow (#34) 2026-08-15 16:15:05 +10:00
src refactor: styles (#30) 2026-06-03 20:28:42 +10:00
static/images updates 2021-02-13 15:50:49 +11:00
.dockerignore feat: docker based builds (#26) 2026-06-02 20:15:35 +10:00
.gitignore feat: switch to astro (#25) 2026-06-02 20:01:27 +10:00
.node-version feat: docker based builds (#26) 2026-06-02 20:15:35 +10:00
.npmrc fix: get building in 2026 (#24) 2026-06-02 19:06:36 +10:00
astro.config.mjs refactor: styles (#30) 2026-06-03 20:28:42 +10:00
Dockerfile feat: docker based builds (#26) 2026-06-02 20:15:35 +10:00
LICENSE initial commit 2018-08-09 22:18:22 +10:00
package.json chore(deps-dev): bump astro from 7.2.2 to 7.2.8 2026-09-10 01:13:21 +00:00
pnpm-lock.yaml chore(deps-dev): bump astro from 7.2.2 to 7.2.8 2026-09-10 01:13:21 +00:00
pnpm-workspace.yaml chore(deps): bump esbuild to 0.28.1 2026-06-26 09:05:42 +10:00
README.md feat: switch to astro (#25) 2026-06-02 20:01:27 +10:00
tsconfig.json chore: apply consistent formatting (#27) 2026-06-02 20:40:34 +10:00

Mutable Constant - Astro Static

This site now runs on Astro as a pure static markdown blog.

Requirements

  • Node.js 20+
  • pnpm

Development

Install dependencies:

pnpm install

Run the dev server:

pnpm dev

Build and preview

Build the production site:

pnpm build

Preview the generated output locally:

pnpm preview

Content model

  • Blog posts live in src/posts/**/*.md
  • Frontmatter keys: title, slug, date (and optional status)
  • Post URLs are generated as /:year/:slug

Deploying

This site is hosted on Netlify with automatic deployments enabled.

  • Pushing to master deploys production
  • Pushing to develop deploys develop.mutableconstant.com