
Utility to import content from multiple services (and a CLI, too)
@11ty/import is an intriguing utility designed for those looking to streamline their content importing process from various sources. It functions as both a command-line interface (CLI) and a utility, enabling users to efficiently handle content files and facilitate seamless integration from platforms like WordPress, Bluesky, and Mastodon directly into their own websites. With a requirement for Node 18 or newer, this tool promises to enhance the workflow of developers looking to consolidate web content under a single roof.
What sets @11ty/import apart is its versatility and robust features. It's perfect for individuals and teams wanting to collaboratively manage online content, while still maintaining a straightforward approach to importing, managing, and displaying that content on their websites. The ability to handle and adapt to various formats makes it a valuable asset for modern web development.
Compatible: Works with a variety of data sources including WordPress, Bluesky, and Mastodon, with plans for further compatibility.
Export Functionality: Easily export your entire WordPress site statically with a single command, simplifying the migration process.
Social Media Integration: Display recent posts from Bluesky or Mastodon on your website without needing costly third-party embed components.
Indieweb PESOS: Utilize any web content as a Content Management System (CMS) for your site, promoting flexibility in content usage.
Clean Conversions: Automatically converts imported content into markdown files, although it can also handle raw HTML if specified.
Standalone Asset Management: Downloads and organizes all referenced assets like images and videos, keeping your content neat and manageable.
Resumable Imports: Capable of stopping and resuming large imports, reusing previously cached data, making the process more efficient.
Safety First: Avoids overwriting existing content files unless explicitly told to with a specific command, allowing for safe updates.
