Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimal Astro blog template with abbrlink support and a post generator script.
Astro Blog is a minimal single-purpose blog template built with Astro that generates static blog posts with permanent abbrlink URLs, and it is part of the didmax-blog repository. It provides a content collection under src/content/posts, a Node script for creating new posts, and an MIT license for reuse.
Astro Blog is a starter template for building a blog website using the Astro static site generator. It takes new blog posts written as Markdown files with YAML frontmatter and outputs a static site with permanent per-post links based on an abbrlink hash. The template runs on the Astro framework and is published under the MIT License.
yarn run new --title='title-test' --dir="posts" and get a ready-to-edit Markdown file with frontmatter already filled.Run the generate.cjs script with a title and optional dir parameter. The script generates a Markdown file under src/content/posts (or the specified directory), populated with title, date, and a unique abbrlink hash. You then write your post content and build the site as a normal Astro project.
Yes, the project is licensed under the MIT License, so it is free to use, modify, and distribute.
Abbrlink is a short hash (like 21cdefe2) assigned to each post in the frontmatter. It serves as a permanent link identifier that keeps post URLs stable even when the title changes.
You need Node.js and Yarn (since the example commands use yarn run new). The repository provides a generate.cjs script and the Astro project structure.
The content available does not mention any styling system, UI library, or prebuilt components beyond the core Astro blog structure.
