Skip to main content
Enable blog

Enabling the Blog

  1. Go to Settings > Blog
  2. Toggle Enable Blog
  3. A default theme is automatically created and published

Custom Domain

The blog is served at the root path / of your custom domain. Configure this in Settings > Workspace:
  1. Set your Custom Endpoint URL (e.g., https://blog.example.com)
  2. Point your DNS to your Notifuse instance
  3. The blog will be available at https://blog.example.com/
When the blog is disabled, the root path redirects to /console. Custom endpoint

URL Structure

https://blog.example.com/                     → Home page
https://blog.example.com/?page=2              → Home page 2
https://blog.example.com/announcements        → Category page
https://blog.example.com/announcements/hello  → Post page

Blog Settings

SettingDescription
TitleBlog title (defaults to workspace name)
Logo URLBlog-specific logo
Icon URLFavicon for the blog
Home Page SizePosts per page on home (default: 20, max: 100)
Category Page SizePosts per page on categories (default: 20, max: 100)

SEO Settings

Default SEO settings apply to all pages unless overridden at the category or post level:
FieldDescription
Meta TitleTitle tag for search engines
Meta DescriptionDescription for search results
OG TitleOpen Graph title for social sharing
OG DescriptionOpen Graph description
OG ImageImage for social sharing
KeywordsMeta keywords
Meta RobotsCrawling directives (e.g., index,follow)
Canonical URLCanonical URL override

Auto-Generated Pages

The blog automatically generates:
  • /robots.txt - Allows all crawlers and references the sitemap
  • /sitemap.xml - Lists all published posts with last modified dates

Caching

Blog pages are cached for 5 minutes. Cache is automatically cleared when:
  • A post is published or unpublished
  • A post is created, updated, or deleted
  • A theme is published
  • A category is modified