Source for blog.deventlab.com — the official engineering blog for DEventLab open-source projects (d-engine, d-stream, d-queue, and more).
Built with Astro + Starlight + starlight-blog.
npm install
npm run dev # http://localhost:4321-
Create a
.mdfile insrc/content/docs/blog/:src/content/docs/blog/YYYY-MM-DD-your-slug.md -
Use this frontmatter:
--- title: "Your Post Title" date: YYYY-MM-DD excerpt: One or two sentences shown in the post list. authors: - joshua tags: - d-engine # always include the project tag - distributed-systems ---
-
Write the body in Markdown below the frontmatter.
-
Preview locally, then commit and push to
main. GitHub Actions deploys automatically.
Pushes to main trigger .github/workflows/deploy.yml, which builds and deploys to
GitHub Pages at blog.deventlab.com.
DNS: requires a CNAME record
blog → deventlab.github.ioat your DNS provider. GitHub Pages source must be set to GitHub Actions in repo Settings → Pages.