blog-template

Openblog is a blog template focused on accessibility, search optimization, and performance.

github.com/danielcgilibert/blog-template
blog-template homepage screenshot

About blog-template

Openblog is an open source blog template built with Astro and TypeScript. Posts are added as Markdown or MDX files in src/content/blog, and it includes canonical URLs, OpenGraph data, sitemap, RSS feed, static search, table of contents, and related posts.

Tina CMS is pre-configured for creating posts but is optional. Posts require title, description, publication date, cover image, and category, and roadmap items such as post author, color customization, and internationalization are not included.

Key features

  • Markdown and MDX posts with syntax highlighting
  • Canonical URLs, OpenGraph data, sitemap and RSS feed
  • Optional Tina CMS for creating posts without manual files
  • Static search through Pagefind integration
  • Draft mode to hide posts from the blog
  • Image optimization with dark mode and pagination
Best for: People who want to publish a Markdown-based blog using Astro.
Good for
  • Open source repository that can be cloned and run locally
  • Tina CMS is pre-configured but can be removed
  • Includes sitemap, RSS, and canonical URLs for search indexing
Watch out for
  • No built-in post author field
  • No built-in internationalization support
  • No built-in color customization options

blog-template at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

blog-template alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in SEO & Web Analytics

Well-known listings from the same topic.

All 211

blog-template FAQ

Is Tina CMS required to use the template?
No, Tina CMS is optional and the blog functions the same way without it.
How do I add a new post?
Add an .md or .mdx file to src/content/blog; the filename becomes the post URL slug.
How do I hide a post from the blog?
Add draft: true to the file frontmatter so it is not displayed.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing