Blog for turbomem local-first agent memory for TypeScript.
Static site built with Astro and Tailwind CSS. The post list is the homepage.
- Node.js >= 22.12.0
npm install
npm run devOpen http://localhost:4321.
npm run build
npm run previewCreate a .md or .mdx file in src/data/post/:
---
title: My post title
publishDate: 2026-06-28
excerpt: Short summary for listings and SEO.
category: Updates
tags:
- turbomem
---
Your content here.Posts are published at /{slug} where slug comes from the filename.
Site metadata and blog settings live in src/config.yaml. Navigation links are in src/navigation.ts.
Production URL: https://blog.turbomem.dev (main docs site: turbomem.dev).
This repo deploys with GitHub Actions on pushes to main.
- In the repository Settings → Pages, set Source to GitHub Actions.
- Under Custom domain, enter
blog.turbomem.dev(apublic/CNAMEfile is already included). - Add a DNS
CNAMErecord pointingblog.turbomem.devto your GitHub Pages hostname (<username>.github.ioor your org’s Pages URL). - Push to
main. The workflow in.github/workflows/deploy.ymlbuildsdist/and publishes it.
| Command | Description |
|---|---|
npm run dev |
Dev server |
npm run build |
Production build to dist/ |
npm run preview |
Preview the production build |
npm run check |
Astro check, ESLint, Prettier |
npm run fix |
Auto-fix lint and format issues |
Apache-2.0