Ensure Node.js >=22.12.0 is installed.
# Install dependencies
npm install
# Start local development server at http://localhost:4321
npm run devThe application is deployed via Cloudflare Pages and Wrangler.
# Generate production build
npm run build
# Preview production build locally
npm run previewTo add a new blog post, create a Markdown (.md) file in the src/content/posts directory.
Each post must include the following YAML frontmatter:
---
title: "Your Post Title"
publishDate: "YYYY-MM-DD"
author: "Acrilic" # Must be either "Acrilic" or "Spider-Kyle"
category: "Devlog" # Must be: "Devlog", "Publication", "Report", "Material", or "Resource"
---Write your post content below the frontmatter using standard Markdown.
| Path / File | Description |
|---|---|
src/ |
Application source code, Astro components, layouts, and pages. |
public/ |
Static assets and decoupled integrations (e.g., Sveltia CMS). |
astro.config.mjs |
Astro build and integration configurations. |
wrangler.jsonc |
Cloudflare infrastructure bindings and runtime configuration. |