Bear Blog library

Over the years I've built quite a few things for my favorite blogging platform, Bear Blog. This is where I've collected it all, and keep growing it.
The library features themes, palettes, and style options for Bear Blog, along with add-ons and dashboard plugins that extend your blog. New things show up regularly because I genuinely enjoy tinkering and refining.
Last updated 4 days, 3 hours ago.
Styles
Small CSS tweaks and variations for individual parts of the default Bear theme, like the header, title, or blog list. Mix and match, or use them to learn more about theme styling.
Layout and structure
Typography and text
Content elements
Odds and ends
Add-ons
Small pieces of CSS and markup that work with Bear's default theme, no custom theme required. Drop one in and style your existing setup a little further.
Navigation
- Active nav link - highlights the current page.
- Blog post navigation - styles for Bear's previous / next post feature.
- Blog pagination - official blog pagination plugin styles.
- Breadcrumb trail - showing readers where they are.
- List navigation - turn a list of links into grid, tree, or inline menus.
- Webring buttons - styles for Bear's random link and blog feature.
Photos and galleries
- Photo gallery (lightbox) - captions, keyboard navigation, and swiping.
- Photo gallery (lightweight) - a simple photo grid for any Bear blog.
- Photo gallery (tagged) - lightbox that builds itself from tagged posts.
Content and widgets
- Age widget - showing how long you've been blogging.
- Blog archive - extra features like search for your archive of posts.
- Blog search filter - official search filter box plugin styles.
- Currently reading - simple HTML and CSS currently reading widget.
- Guestbooks - style the Guestbooks widget to match your theme.
- Letterboxd - widget that shows your latest 5 diary entries.
- Now log - a widget showing what you're currently into.
- Post reading time - same line as the date, separated by a small dot.
- Status widget - show a current status message with an emoji.
- Testimonials - a simple CSS testimonials card grid.
- Timeline - a thin line with soft markers for pages or posts.
- Writing stats - showing total words, average length, and more.
Interaction
- Announcement bar - a simple way to highlight something.
- External link marker - adds an arrow next to external links.
- Light / Dark mode toggle - lets visitors override their system settings.
- Reply via email - simple button with prefilled email subject line.
Themes
A collection of standalone Bear themes, from playful seasonal looks to focused everyday designs. Each one is a complete theme you can drop into your blog.
Everyday
- Robeart - my take on Bear's default theme.
- Bearming - a modern, complete theme system.
- Bearful - a careful theme.
- Bearly - a lovely theme.
- BearMin - a lean theme focused on simplicity and readability.
- BearBone - a very tiny theme.
- Grizzly - a pawsome theme with bear vibes.
- Pixel Bear - a pixelated, retro-inspired theme.
Seasonal
- Bear Halloween - glowing details, playful effects, and seasonal touches.
- Bearry Christmas - snowfall, sparkle, and other lovely details.
- Pink Friday - a theme for dodging the mania.
- Pride - a colorful and lovely rainbow theme.
- ValenTheme - a Valentine-inspired theme.
Palettes
Full color palettes for the default Bear theme. Copy one over your theme's :root styles and the whole look changes.
Plugins
Small tools that extend the Bear dashboard itself. Adding features to where you write, not to your theme.
- Markdown shortcuts - for bold, italic, code, and strikethrough.
- Meta image generator - customize with emojis and more.