/blog

Primary LanguageAstroGNU General Public License v3.0GPL-3.0

Screenshot

Deploy with Vercel Deploy to Netlify

⭐️ Leave a star if you like this project! ⭐️

🔤 Readme Translations

💻 Demo

Check out the Demo, hosted on Vercel
Screenshot

⚙️ Stack

✅ Features:

  • ✅ Minimal styling
  • ✅ Mobile responsive
  • ✅ 100/100 Lighthouse performance
  • ✅ SEO-friendly with canonical URLs and OpenGraph data
  • ✅ Sitemap support
  • ✅ RSS Feed support
  • ✅ Markdown & MDX support
  • ✅ Syntax highlighting
  • ✅ Image optimization
  • ✅ Table of contents
  • ✅ Dark mode
  • ✅ Reading Time
  • Pagefind static search library integration
  • ✅ Related posts
  • ✅ Share posts (Linkedin, twitter)

🛣️ Roadmap

  • ❌ Copy code block

🚀 Getting Started

Recommended extensions for VSCode:

  1. Clone or fork the repository:
git@github.com:danielcgilibert/blog-template.git
  1. Install dependencies:
npm install
# or
yarn install
# or
pnpm install
  1. Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev

🗂️ Project Structure

├── public/
├── src/
│   ├── assets/
│   ├── components/
│   ├── content/
│   ├── layouts/
│   ├── data/
│   ├── utils/
│   ├── styles/
│   └── pages/
├── astro.config.mjs
├── README.md
├── package.json
└── tsconfig.json

👋 Contributors