A little wrapper tool for migrating all HTML fields of posts to Lexical
npm install @tryghost/mg-html-lexical --save
or
yarn add @tryghost/mg-html-lexical
var mgHtmlLexical = require('tryghost/mg-html-lexical');
var convertedData = mgHtmlLexical.convert(myData);
Data structure passed in can be either
let myData = {
logger: yourLoggingInstance,
posts: [
{
html: '<h2>Good stuff here</h2>'
}
]
}
or
let myData = {
logger: yourLoggingInstance,
data: {
posts: [
{
html: '<h2>Good stuff here</h2>'
}
]
}
}
This is a mono repository, managed with lerna.
Follow the instructions for the top-level repo.
-
git clone
this repo &cd
into it as usual - Run
yarn
to install top-level dependencies.
yarn dev
-
yarn lint
run just eslint -
yarn test
run lint and tests
Copyright (c) 2013-2023 Ghost Foundation - Released under the MIT license.