bengal-content-migration

Migrates static site and Markdown content to Bengal format.

41|Updated Oct 2, 2025
One-click install
npx skills add https://github.com/lbliii/bengal --skill bengal-content-migration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bengal-content-migration
Source: https://github.com/lbliii/bengal/tree/main/skills/bengal-content-migration
Command: npx skills add https://github.com/lbliii/bengal --skill bengal-content-migration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of moving content from other static site generators or plain Markdown files into the Bengal format, ensuring a smooth transition and preserving content integrity.

Core Features & Use Cases

  • Frontmatter Mapping: Provides clear guidance on how to map common frontmatter fields from Jekyll, Hugo, and other sources to Bengal's schema.
  • Structure Conversion: Details how to create Bengal's _index.md files for section organization.
  • Shortcode Translation: Offers a mapping for converting popular shortcodes into Bengal's MyST directives.
  • Asset Handling: Guides users on managing images and other assets during migration.
  • Use Case: You have an existing blog built with Jekyll and want to migrate it to Bengal. This Skill will help you map your Jekyll frontmatter, convert your include statements, and organize your posts into Bengal's structure.

Quick Start

Use the bengal-content-migration skill to convert your existing Jekyll site content to Bengal format by following the frontmatter mapping and shortcode conversion steps.

Frequently Asked Questions about bengal-content-migration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate content from Jekyll or Hugo to a static site generator?

Migrating content from Jekyll or Hugo requires mapping YAML frontmatter to the new schema, converting shortcodes into MyST directives, and organizing sections using _index.md files to preserve content integrity.

How do I convert shortcodes to MyST directives during content migration?

Converting shortcodes to MyST directives involves mapping popular shortcode structures from your source static site generator into Bengal's specific directive formats, ensuring proper rendering of assets and embedded content.

What is the best way to map YAML frontmatter when moving static site content?

Mapping YAML frontmatter involves translating common fields from Jekyll, Hugo, or plain Markdown sources into the target static site generator's schema, ensuring metadata consistency and proper content organization.

Do I need to understand Markdown syntax to migrate content to Bengal?

Understanding Markdown syntax, YAML frontmatter, and Bengal's specific MyST directive formats is required to successfully migrate content from static site generators and preserve content integrity.

How do I handle images and assets when migrating static site content?

Handling images and assets during static site content migration requires following specific guidelines for managing files alongside frontmatter translation and shortcode conversion to ensure all media displays correctly.