# hermanmartinus/bearblog

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/hermanmartinus-bearblog).**

4,721 stars · 152 forks · CSS · other

## Links

- GitHub: https://github.com/HermanMartinus/bearblog
- awesome-repositories: https://awesome-repositories.com/repository/hermanmartinus-bearblog.md

## Description

Bear Blog is a lightweight, self-hosted blogging platform that compiles Markdown files into static HTML pages at build time without requiring a database. It focuses on minimal publishing workflows with full visual customization through built-in themes and custom CSS, including dark mode support.

The platform distinguishes itself with bot-neutral readership tracking that only counts page views when a visitor scrolls or hovers, ensuring metrics exclude automated traffic. It supports multilingual site deployments as either separate independent instances or tag-based language versions, and offers a plugin extension framework for adding optional capabilities like pagination, full-text search, and password protection. Shortcodes enable injecting dynamic content such as filtered post lists, tag clouds, and navigation into pre-rendered pages, while RSS and Atom feeds can be filtered by tag for custom subscriptions.

Additional capabilities include embedded commenting via third-party widgets, email newsletter signup integration, full-text post search across the network, automatic generation of meta tags, Open Graph, sitemap, and robots.txt for search engine optimization. Administrators can customize the dashboard layout, configure navigation menus, use post templates for easier bulk imports, and set site access controls including private viewing and search indexing blocking.

## Tags

### Content Management & Publishing

- [Self-Hosted Blogging Software](https://awesome-repositories.com/f/content-management-publishing/self-hosted-blogging-software.md) — An open-source application deployable on your own server for a simple, fast blog without external dependencies.
- [Markdown-First Publishing](https://awesome-repositories.com/f/content-management-publishing/blog-newsletter-publishing/blogging-platforms/markdown-first-publishing.md) — A lightweight blogging platform that uses Markdown for content and compiles to static HTML with minimal configuration.
- [Markdown-Based Content Authoring](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-authoring-tools/markdown-based-content-authoring/markdown-based-content-authoring.md) — Converts Markdown files into static HTML pages at build time using a file-based compilation approach.
- [Markdown Site Publishing](https://awesome-repositories.com/f/content-management-publishing/markdown-site-publishing.md) — Transforms Markdown files into static HTML pages for a clean, minimal blogging workflow.
- [Markdown to HTML Converters](https://awesome-repositories.com/f/content-management-publishing/markdown-to-html-converters.md) — Supports composing post content using Markdown or plain HTML for flexible formatting and structure. ([source](https://cdn.jsdelivr.net/gh/hermanmartinus/bearblog@master/README.md))
- [Bot-Neutral Readership Tracking](https://awesome-repositories.com/f/content-management-publishing/reading-progress-tracking/bot-neutral-readership-tracking.md) — Tracks page views only when the reader scrolls or hovers to exclude automated traffic from analytics.
- [Themeable Design Systems](https://awesome-repositories.com/f/content-management-publishing/static-blogging-systems/themeable-design-systems.md) — Provides built-in themes and custom CSS for full control over the blog's appearance.
- [Blog SEO and Analytics](https://awesome-repositories.com/f/content-management-publishing/blog-seo-and-analytics.md) — Provides search engine optimization, meta tags, and bot-resistant analytics tracking for blogs.
- [Multilingual Publishing](https://awesome-repositories.com/f/content-management-publishing/multilingual-publishing.md) — Enables creating separate language versions of the site and adding a language switcher for multilingual content. ([source](https://docs.bearblog.dev/))
- [Navigation Menu Configurators](https://awesome-repositories.com/f/content-management-publishing/navigation-menu-configurators.md) — Enables customizing the site navigation bar with internal pages, external links, and anchors. ([source](https://docs.bearblog.dev/navigation/))
- [RSS Feed Generation](https://awesome-repositories.com/f/content-management-publishing/rss-feed-generation.md) — Generates RSS and Atom feeds with tag-based filtering for custom subscriptions.
- [Tag-Filtered Feed Generation](https://awesome-repositories.com/f/content-management-publishing/rss-feed-generation/tag-filtered-feed-generation.md) — Generates RSS and Atom feeds filtered by tag using query parameters for custom subscriptions.
- [Static Site Plugins](https://awesome-repositories.com/f/content-management-publishing/static-site-document-generators/static-site-generators/static-site-plugins.md) — Supports optional plugins for pagination, search, and password protection to extend site functionality. ([source](https://docs.bearblog.dev/roadmap/))

### System Administration & Monitoring

- [Bot-Neutral Readership Tracking](https://awesome-repositories.com/f/system-administration-monitoring/visitor-tracking-dashboards/bot-neutral-readership-tracking.md) — Tracks page views only when the reader scrolls or hovers to exclude automated traffic from analytics. ([source](https://docs.bearblog.dev/analytics/))

### User Interface & Experience

- [Blog Interface Customization](https://awesome-repositories.com/f/user-interface-experience/blog-interface-customization.md) — Lets users customize the blog appearance with built-in themes, custom CSS, and dark mode support.
- [Homepage Content Customization](https://awesome-repositories.com/f/user-interface-experience/dashboards-and-homepages/homepage-content-customization.md) — Allows combining Markdown, live post lists, tag filters, and random links on the homepage without scripting. ([source](https://docs.bearblog.dev/home-page/))
- [Content Access Restrictions](https://awesome-repositories.com/f/user-interface-experience/visibility-toggles/site-visibility-controls/content-access-restrictions.md) — Restricts site access to approved users, hides posts from feeds, and blocks search engine indexing. ([source](https://docs.bearblog.dev/))
- [Visual Themes](https://awesome-repositories.com/f/user-interface-experience/visual-themes.md) — Allows changing the site's visual style using pre-built themes, custom CSS, or CSS imports, with dark mode support. ([source](https://docs.bearblog.dev/styling/))

### Web Development

- [Shortcodes](https://awesome-repositories.com/f/web-development/content-insertion-utilities/dynamic-content-insertion/shortcodes.md) — Inserts live post lists, tag clouds, and navigation into pre-rendered content using simple template placeholders.
- [Template Content Placeholders](https://awesome-repositories.com/f/web-development/content-insertion-utilities/dynamic-content-insertion/template-content-placeholders.md) — Provides template tags to embed filtered post lists, tag clouds, previous/next links, and attribute placeholders into any content area. ([source](https://docs.bearblog.dev/neat-bear-features/))

### Data & Databases

- [Full Text Search](https://awesome-repositories.com/f/data-databases/full-text-search.md) — Provides full-text search across all posts in the network for finding specific content. ([source](https://docs.bearblog.dev/roadmap/))

### Software Engineering & Architecture

- [Extensible Plugin Architectures](https://awesome-repositories.com/f/software-engineering-architecture/extensible-plugin-architectures.md) — Adds optional capabilities such as search, pagination, and password protection through a lightweight plugin interface.
- [Multilingual Site Support](https://awesome-repositories.com/f/software-engineering-architecture/infrastructure-configuration-languages/multi-language-support/multilingual-site-support.md) — Supports creating and managing site content in multiple languages with language switching.
- [CMS Plugin Systems](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/plugin-module-systems/modular-plugin-architectures/plugin-based-architectures/plugin-based-architectures/cms-plugin-systems.md) — Supports optional plugins for pagination, search, and password protection within a content management system.
