Skip to content

datocms/structured-text-migration-example

Repository files navigation

👉 Visit the DatoCMS homepage or see What is DatoCMS?


Structured Text Example Migration

This repo contains the code for the Migrating content to Structured Text tutorial.

Get started

Install the @datocms/cli to manage migrations

npm install -g @datocms/cli

The datocms.config.json file can be customized according to your preferences. Read more about the CLI configuration here

How to test the example project

Clone the example DatoCMS project into your account using the button below:

Clone DatoCMS project

Copy the read-write token from Settings > API tokens inside the .env file.

Then inside the project root folder, run the following commands:

npm install
datocms migrate:run --destination=with-structured-text

Create a new migration

To create a new migration use this command. The DatoCMS cli will generate a new migration, based on the settings specified in the datocms.config.json file

datocms migrate:new <nameOfMigrationScript>

What is DatoCMS?

DatoCMS - The Headless CMS for the Modern Web

DatoCMS is the REST & GraphQL Headless CMS for the modern web.

Trusted by over 25,000 enterprise businesses, agencies, and individuals across the world, DatoCMS users create online content at scale from a central hub and distribute it via API. We ❤️ our developers, content editors and marketers!

Why DatoCMS?

  • API-First Architecture: Built for both REST and GraphQL, enabling flexible content delivery
  • Just Enough Features: We believe in keeping things simple, and giving you the right feature-set tools to get the job done
  • Developer Experience: First-class TypeScript support with powerful developer tools

Getting Started:

Official Libraries:

Official Framework Integrations

Helpers to manage SEO, images, video and Structured Text coming from your DatoCMS projects:

Additional Resources:

About

Some sample migrations to convert HTML/Markdown/Modular content fields into Structured Text

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •