Skip to main content

Importing from Bludit

The Bludit import reads an extracted Bludit installation from the local filesystem. It can target the root site or an author space.

The source directory must contain the expected Bludit bl-content data. The browser accepts a server-local path; it does not upload a ZIP file or fetch a remote site.

Imported data

The importer reads supported posts and pages, publication state, timestamps, page order, and page hierarchy. Local files under bl-content/uploads/ are imported through the normal media service. Internal source links are rewritten when they resolve to imported content.

Comments, plugin data, theme settings, and broader Bludit configuration are not imported.

Targets and replacement

An author can import only into their own author space. A superadmin can choose the root site or another existing account, including an account with sign-in disabled.

The post and page replacement options are independent. Each enabled option deletes every existing entry of that type in the selected target before import.

CLI

Preview a root import:

php8.4 bin/tinymash.php bludit-import preview /path/to/bludit --root

Preview an author-space import:

php8.4 bin/tinymash.php bludit-import preview /path/to/bludit --author=cajo

Replace preview with import after checking the report. Use bludit-import --help for replacement, unpublished-entry, batch, retention, and lock options.

Check the result

Verify the page tree, page order, public paths, publication state, dates, internal links, localized images, and every skipped or missing-media item in the final report.