Skip to main content
Brian Sunter

BlogSeq

A Logseq plugin that exports pages to clean Markdown with all referenced images and assets automatically bundled - ready for any static site generator.

TypeScript React Logseq Plugin Markdown
Cover image for BlogSeq

Overview

BlogSeq transforms your Logseq pages into clean, portable Markdown with all referenced images and assets automatically bundled. Perfect for publishing to Jekyll, Hugo, Gatsby, or any Markdown-based platform.

Key Features

Automatic Asset Bundling

BlogSeq’s killer feature - it finds and bundles ALL referenced images automatically:

  • Detects images in blocks, properties, and nested references
  • Resolves UUID-based asset references to actual files
  • Creates organized /assets/ folder with all media
  • Updates all links to relative paths

YAML Frontmatter

Converts Logseq properties into standard YAML frontmatter - perfect for static site generators like Jekyll, Hugo, and Gatsby.

Complete Reference Resolution

  • Resolves ((block references)) to actual content
  • Converts [[page links]] to readable text
  • Handles nested and complex references
  • Resolves images referenced by UUID in properties

Real-Time Preview

See exactly what you’ll get before exporting with live preview.

Export Options

  • Copy to Clipboard - Quick paste anywhere
  • Download Markdown - Single .md file
  • Download ZIP - Markdown + all assets bundled

Configuration

  • Page Name as Header - Add title as H1
  • Flatten Blocks - Clean paragraph format
  • Include Properties - YAML frontmatter for static sites
  • Preserve References - Resolve block/page links
  • Clean Syntax - Remove Logseq-specific markup

Technology Stack

  • React 18 with TypeScript
  • Vite for build tooling
  • TailwindCSS for styling
  • JSZip for asset bundling
  • Logseq Plugin API