Skip to content

A minimal, accessible, and SEO-friendly personal blog theme built with Astro 3 and Tailwind

License

Notifications You must be signed in to change notification settings

malachaifrazier/astro-narratives

 
 

Repository files navigation

Simple Blog using Astro 3.0 and Tailwind

Features

  • ✅ Minimal styling
  • ✅ Light/Dark mode
  • ✅ 100/100 Lighthouse performance
  • ✅ SEO-friendly with canonical URLs and OpenGraph data
  • ✅ Sitemap support
  • ✅ RSS Feed support
  • ✅ Markdown & MDX support
  • ✅ Draft posts
  • ✅ Table of contents
  • ✅ Post series support
  • ✅ Shiki Syntax Highlighter
  • ✅ Includes Robots.txt

🔑 WIP Features

  • 🎨 Highly Customizable (Color, Font, Menu, Social Links, SEO Meta Tags, etc.)
  • 👥 Multi-Author Support
  • 📚 Authors Page
  • 👤 Author Single Page
  • 🔍 Search Functionality (with FuseJS? or Pagefind static search library)
  • 🏷️ Improved Tags and Categories Support
  • 📲 More Post Social Share Options
  • 🔗 Similar/Related Post Suggestions
  • ⚙️ Netlify Settings Pre-configured
  • 📬 Contact Form Support
  • 📝 Newsletter Support
  • 📝 Change Log
  • 📝 Newsletter Support
  • 📝 Includes Draft Pages and Posts
  • 📄 About Page
  • 📄 Contact Page
  • 📄 404 Page
  • 📄 500 Page

Frontmatter Options

---
title: Astro now has Draft Posts in Markdown!
author: Sarah
date: '2022-01-26'
draft: true
description: "An exciting contribution by a community member has us all drafting new posts..."
layout: ../../layouts/MarkdownPostLayout.astro
slug: draft-markdown-posts-in-astro
tags: ["astro", "markdown", "blogging"]
---

🧞 Commands

All commands are run from the root of the project, from a terminal:

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:4321
npm run build Build your production site to ./dist/
npm run preview Preview your build locally, before deploying
npm run astro ... Run CLI commands like astro add, astro check
npm run astro -- --help Get help using the Astro CLI

📚 Resources

🐞 Reporting Issues

We use GitHub Issues as the official bug tracker for this Template. Please Search existing issues. If your problem or idea has not yet been addressed, please open a new issue.

👨‍💻 Need Creative Development Services?

Sweet! I'm a Creative Technical Product Developer. I love creative writing, copywriting, proofreading/editing, coming up with wild ideas, and building cool tech thangs.

I'm currently working on a few projects, but I'm always open to new opportunities! I'm also available for freelance work and contract work.

If I'm not working on a project or building a product, I'm probably creating fictional technical documentation, drafting an article, reading a book, or learning something new.

Need tech help? I'm usually working with:

📝 License

Released under the MIT License © 2023 license.

🙏 Acknowledgements

Originally forked from https://github.com/abdllahdev/nimbus-narratives Big ups to @abdllahdev for the awesome work. I've made some changes to the original repo, but the core of the project is still the same.

About

A minimal, accessible, and SEO-friendly personal blog theme built with Astro 3 and Tailwind

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Astro 64.0%
  • TypeScript 20.0%
  • JavaScript 7.6%
  • MDX 5.4%
  • CSS 3.0%