Skip to content

πŸ“š Openblog is an elegant, simple, and user-friendly blog. Focused on accessibility, SEO, and performance.

License

Notifications You must be signed in to change notification settings

syedusmanzafar/astro-openblog-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

76 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

πŸ›£οΈ Roadmap

  • ❌ Copy code block

πŸš€ Getting Started

Recommended extensions for VSCode:

  1. Clone or fork the repository:
[email protected]: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/
β”‚Β Β  β”œβ”€β”€ libs/
β”‚Β Β  β”œβ”€β”€ styles/
β”‚Β Β  └── pages/
β”œβ”€β”€ astro.config.mjs
β”œβ”€β”€ README.md
β”œβ”€β”€ package.json
└── tsconfig.json

πŸ‘‹ Contributors

About

πŸ“š Openblog is an elegant, simple, and user-friendly blog. Focused on accessibility, SEO, and performance.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Astro 50.4%
  • MDX 34.2%
  • TypeScript 10.7%
  • CSS 2.6%
  • JavaScript 2.0%
  • Shell 0.1%