Moving your content
Last updated
Was this helpful?
Last updated
Was this helpful?
Was this helpful?
The best way to import content into GitBook is via GitSync. This allows you to upload up to 5000 markdown pages.
We do support other import formats but the functionality is more limited. Currently we have the following limits for imported content:
The import feature allows a maximum of 20 pages to be uploaded simultaneously.
The maximum number of files that can be uploaded in a single import is limited to 20.
Currently, we’re unable to provide increases in import limits.
You can export your GitBook content:
in Markdown format by enabling GitHub or GitLab sync
as a PDF (you may encounter limits when exporting very large spaces)
You cannot export pages as Markdown directly within the GitBook app, but you can use GitHub or GitLab sync to sync your space with a Git repository and generate a Markdown export this way.
You’ll need to synchronize the space containing the content you want to export with an empty repository. Read our documentation on setting up the GitHub or GitLab sync to get started.
We do not currently support moving individual pages between spaces in the app.
To move the content of a page from one space to another, you can use one of the options below.
To move a one or a few pages we recommend selecting the content using the Esc key and copying and pasting it to your new destination. This is a manual process, but the most efficient one for smaller content changes.
This approach is beneficial if you already have Git Sync enabled in your space.
You first need two repositories — your main one with the content you want to copy the content from and a new one that you’re copying the pages into.
Enable Git Sync in both spaces and make sure they sync the correct repositories as mentioned above.
Clone both repositories to your local machine/computer
Open both cloned copies of your repositories in a text editor of choice
Add the space page titles from the current space to SUMMARY.md in the new space
Copy the files from the original space to the new one
Commit the changes in the new repository
Wait for GitBook to sync and import the changes
Here's a video showing the same process outlined above:
We do not currently support moving spaces between organizations, even if you are an admin in both of them.
We'd recommend you either: