Hugojoomla

screenshot of Hugojoomla

Converts Joomla database content into Hugo md files

Overview:

The Joomla to Hugo conversion tool offers a seamless way to transform your Joomla database into a streamlined series of markdown files, ready for integration with the Hugo content manager. This utility not only enhances your site's functionality by converting articles into markdown format, but it also optimizes your URLs, ensuring they align with SEO-friendly practices, provided they were enabled beforehand. With the conversion process designed to be user-friendly, even those navigating the migration for the first time will find it accessible.

Many users have already tested this utility, reporting successful conversions from older Joomla 3 sites to Hugo. The latest release boasts improved functionality, ensuring compatibility with Hugo versions greater than 6.0, which no longer renders HTML by default. Whether you are an experienced developer or just starting out, this tool can significantly streamline your website migration process.

Features:

  • Database Conversion: Transforms Joomla databases into markdown files in the TOML format, perfect for Hugo content management.
  • SEO-Friendly URL Updates: Automatically changes Joomla internal URLs to SEO-friendly formats, enhancing search engine visibility.
  • HTML to Markdown Compatibility: Utilizes the copy-down tool to convert HTML Joomla articles to markdown, ensuring compatibility with Hugo > 6.0.
  • Nested Category Management: Automatically converts nested categories into menus in the front matter, facilitating easier navigation post-migration.
  • Backup Warning: Ensures users are aware of the potential for data loss by displaying warnings to back up existing files before commencing the conversion process.
  • Java Compatibility: Requires at least Java 8, with support tested up to Java 16, providing flexibility for users regarding their system configuration.
  • Simple Command Execution: Offers straightforward command-line instructions for execution, making it accessible for users familiar with terminal commands.
  • Custom Output Directory: Allows users to specify an output directory for the converted content, streamlining the organization of files after conversion.