> For the complete documentation index, see [llms.txt](https://support.agentfire.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.agentfire.com/spark-editor/spark-editor/articles-3525164-spark-editor-templating-options.md).

# How to Save and Reuse Page Layouts and Blocks

Reuse your designs in the Spark Editor: download a whole page layout and upload it to another page, and save or download a Spark Creator block to use again.

The Spark Editor lets you reuse your work two ways:

* **A whole page layout.** Download a page's design as a file, then upload it to another page.
* **A single Spark Creator block.** Save it to your block library, or download it as a file, then add it to other pages.

{% hint style="warning" %}
**Copies don't stay in sync.** Each time you add a saved layout or block, you get a separate copy. Changing one later doesn't change the others, so you'll need to update each page.
{% endhint %}

## Download a page layout

{% stepper %}
{% step %}

### Open the page's Settings

Open the page in the editor and click the gear (**Settings**) icon at the top.
{% endstep %}

{% step %}

### Click the download arrow

Under **Template Options**, click the arrow pointing down. Type a name you'll recognize, like `home-page-layout`, and click **Download**. A `.json` file saves to your computer.

<figure><img src="https://2039430885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq65vhH2v4k5rpDOha9Vm%2Fuploads%2Fgit-blob-924a512b4a39e5e5654ef0fa385056c343a540a9%2Ftemplating-1-page-options.png?alt=media" alt="The page Settings panel with the Template Options download and upload icons highlighted" width="350"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

## Upload a page layout

Open the page you want to change, click the gear (**Settings**) icon, and under **Template Options** click the arrow pointing up. Pick your `.json` file and wait for the preview to load. Big pages can take a few seconds. Check the page, then click **Save**.

A page layout includes the page's blocks, but not your header and footer, which are set separately. Layouts only work on the same kind of page: a regular page layout goes on a regular page, an Area Guide layout on an Area Guide, and so on.

## Save or download a Spark Creator block

{% stepper %}
{% step %}

### Open the block's Design tab

Point at the Spark Creator block, click its pencil, and open the **Design** tab.
{% endstep %}

{% step %}

### Use Block Saving Options

Scroll down to **Block Saving Options**:

* The first icon (**Save to Library**) saves the block to your website, so you can add it to other pages. Give it a name you'll recognize.
* The second icon (**Download**) saves it as a file on your computer.

<figure><img src="https://2039430885-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq65vhH2v4k5rpDOha9Vm%2Fuploads%2Fgit-blob-5b388ccf83268ee384a8c84cd578e38fd40f4636%2Ftemplating-2-block-saving.png?alt=media" alt="The Spark Creator Design tab with the Block Saving Options icons highlighted" width="350"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

To add a saved block, exit the editor and open it again, then click **+** (**Add Block**) and look in the **Other** category. Click the star on a block to keep it at the top of your list.

## Common Questions

<details>

<summary>Can I change one block and have it update on every page?</summary>

No. Every copy is separate, so you'll need to edit each page. Keep a list of where you used it.

</details>

<details>

<summary>My saved block isn't showing on another kind of page.</summary>

Your library only shows blocks for the kind of page you saved them on. To use a block on a different kind of page, download it, then open the other page, click the gear (**Settings**) icon and upload the file there.

</details>

<details>

<summary>Can I copy a page to another AgentFire website?</summary>

Yes. Download the page layout on one website and upload it to a page on the other. Then check the text, photos and links, and update anything that's different.

</details>

<details>

<summary>Will a layout fill in my neighborhood or listing details for me?</summary>

No. A layout copies the design and content as they are. Update the text, photos and settings for each new page.

</details>
