Are you ready to launch a blazing-fast, SEO-friendly blog with minimal effort? Look no further! This Astro.js Blog Starter Template simplifies your journey and gives you the tools to create a standout blog in no time.
π Features That Make This Template Shine
- Minimal Styling: A clean slate to make it uniquely yours.
- Blazing Performance: Achieve a perfect 100/100 Lighthouse score.
- SEO-Optimized: Built-in support for canonical URLs and OpenGraph data.
- Content-Rich: Markdown & MDX support for effortless content creation.
- Comprehensive Support: Includes sitemap and RSS feed generation.
- Static Assets: Seamless handling of images and other assets.
π Project Structure: Whatβs Inside?
The template is organized to help you hit the ground running:
βββ public/ # Static assets (e.g., images)
βββ src/
β βββ components/ # UI components
β βββ content/ # Markdown and MDX collections
β βββ layouts/ # Reusable layouts
β βββ pages/ # Routes and pages
βββ astro.config.mjs # Astro configuration
βββ package.json # Project dependencies
βββ README.md # Documentation
π οΈ Get Started in Minutes!
1οΈβ£ Clone the Repository
Head over to the repository and clone it:
git clone https://github.com/pedes/astrojs-blog-starter-website.git
cd astrojs-blog-starter-website
2οΈβ£ Install Dependencies
Install all required dependencies using npm:
npm install
3οΈβ£ Run the Development Server
Start your local development server to see your blog in action:
npm run dev
Your blog will be live at http://localhost:4321! π
4οΈβ£ Customize Your Blog
Dive into the src/ folder to add your content, tweak components, and style your blog to perfection.
If youβre as excited about Astro.js as I am, give this repo a β on GitHub and share your feedback.
Letβs build something extraordinary together. Happy blogging!
Be Extraordinary. Andres Pedes.
Top comments (0)