Creating Your First Project

A project in Sparge is a migration workspace for one blog. It tracks your posts, their pipeline state, and where everything lives on disk.

The Projects screen

The Projects screen shows all your projects. Each card displays the project name and a summary of posts by pipeline state.

Projects screen showing project cards The Projects screen. Click New Project to create your first migration project.

Click New Project to open the project creation form.

The New Project form

New project creation form with path fields The New Project form. Fill in the project name and the four path fields.

Fill in:

Using the folder picker

Click the 📁 button next to any path field to open your system’s native folder picker. Navigate to the folder and click Open.

Note: Paths inside your serve root are stored as relative paths. Paths outside serve root are stored as absolute paths, so they work regardless of where your serve root is located.

After creating the project

Your new project appears on the Projects screen. Click its card to open it and start working.

The config panel

At any time, click the Config button in the top right to view your project’s path configuration.

Config panel showing project paths in read-only fields The config panel shows all four path fields as read-only. They cannot be changed after the project is created.

Why are paths locked? After ingesting posts, Sparge’s state tracks image locations, enriched HTML, and generated Markdown all relative to these paths. Changing them would break all those references. If you need different paths, create a new project.

The next step is ingesting your posts.