Blogimport

screenshot of Blogimport

A tool to import from Blogger to Hugo

Overview

Blogimport is a straightforward tool designed for those looking to transition their Blogger content into a Markdown format compatible with Hugo. This utility simplifies the often cumbersome process of migration by converting Blogger’s XML export data with minimal effort. By focusing on key metadata and maintaining the original HTML content, Blogimport ensures your posts look just as they were intended, but in a format that Hugo can easily process.

Whether you are a personal blogger seeking to switch platforms or a developer looking to streamline the import process, Blogimport offers a solution that gets the job done efficiently. Emphasizing ease of use, it requires nothing more than specifying the input file and output directory, making it accessible to users at any technical skill level.

Features

  • Easy Conversion: Simply specify the input file and output directory, and Blogimport takes care of the rest, making the conversion process hassle-free.

  • Robust Metadata Handling: Supports essential metadata such as tags, post titles, published dates, and draft status, ensuring your posts retain their important details.

  • Custom Frontmatter Options: You can include a single line of valid TOML metadata for enhanced frontmatter customization tailored to your needs.

  • Original HTML Retention: Blogimport retains the original HTML content, outputting it as part of the Markdown file without alteration, preserving formatting accurately.

  • Typical Frontmatter Output: Generates a standard frontmatter structure compatible with Hugo, including updated dates, author names, and unique identifiers for imported posts.

  • Open to Updates: The tool is designed for easy modification, inviting users to contribute and enhance functionality for different output formats beyond TOML.

  • No Content Processing: Adopts a "leave it as is" approach, ensuring that the original HTML is kept intact, avoiding any unintended changes to your content.