From 13143f6ad0bfbdf83f4fe1f1c6bffa5b1846d0ad Mon Sep 17 00:00:00 2001 From: Chris Morrison <58083681+chrisnmorrison@users.noreply.github.com> Date: Sun, 18 Jan 2026 19:00:17 -0500 Subject: [PATCH 1/2] Create Revista blog and magazine template Added a new blog and magazine template for Astro.js with various features. --- content/theme/revista-astro-blog-template | 34 +++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 content/theme/revista-astro-blog-template diff --git a/content/theme/revista-astro-blog-template b/content/theme/revista-astro-blog-template new file mode 100644 index 000000000..d572cb6be --- /dev/null +++ b/content/theme/revista-astro-blog-template @@ -0,0 +1,34 @@ +--- +title: "Revista" +github: https://github.com/chrisnmorrison/revista-astro-blog-magazine +demo: https://revista-gatsby-blog-magazine.pages.dev +author: Chris Morrison +date: 2026-01-16 +ssg: + - Astro +cms: + - No CMS +css: + - SCSS +archetype: + - Blog + - Magazine +description: A modern blog and magazine template built with Astro v5. Perfect for personal blogs or content sites! +--- + +# A modern blog and magazine template for Astro.js + +Revista is a lightweight, fast, and fully customizable blog/magazine template built with Astro v5. Perfect for personal blogs, publications, or content creators who want a fast, modern site without the JavaScript overhead. + +## Features + +* **Zero-JS by default** - Astro components render to HTML, React only for interactive islands +* **Type-safe content** - TypeScript and Zod schemas for content validation +* **MDX support** - Write posts in Markdown with React components +* **Sanity support** - You may also optionally write articles with Sanity CMS +* **Automatic categories** - Categories created automatically from your posts +* **Fully responsive** - Mobile-first design that works on all devices +* **SEO optimized** - Built-in meta tags, Open Graph, and structured data +* **Easy customization** - Organized SCSS architecture and CSS variables for theming +* **Reading time** - Automatic reading time calculation +* **Featured sections** - Support for trending, top pick, and popular posts From 0f68dbac19ff6dfc6eedad79720525138bd72f8c Mon Sep 17 00:00:00 2001 From: Chris Morrison Date: Sun, 18 Jan 2026 19:08:40 -0500 Subject: [PATCH 2/2] add md extension --- ...revista-astro-blog-template => revista-astro-blog-template.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/theme/{revista-astro-blog-template => revista-astro-blog-template.md} (100%) diff --git a/content/theme/revista-astro-blog-template b/content/theme/revista-astro-blog-template.md similarity index 100% rename from content/theme/revista-astro-blog-template rename to content/theme/revista-astro-blog-template.md