2.6.2 • Published 4 months ago

html-to-gutenberg v2.6.2

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

HTML to Gutenberg Converter

Convert HTML string to valid, editable WordPress Gutenberg blocks in seconds instead of hours. With this script, you can create & build valid Gutenberg blocks that have editable text, inline and background images, as well as SVGs.

Installation

Install html-to-gutenberg with npm:

  npm install html-to-gutenberg

Usage/Examples

// block-generator.js
import block from 'html-to-gutenberg';

const htmlString = '<div>My content</div>';

{ 
  await block(htmlString, {
    name: 'My Block',
    prefix: 'gut',
    category: 'common',
  });
}

Provided a valid html string with the required options, the block function will create a new folder containing the WordPress block with the specified configuration. All you have to do after running the script is enter the directory where the files were created, install the required modules, and compile the block in webpack by running those two commands in the command line:

cd my_block
npm install && npm run build

The output will be a file called block.build.js, that can be enqueued by the PHP function in WordPress. That function is automatically generated, so you don't have to worry about it. To install the block and its assets, simply zip the package and upload as a plugin to your WordPress website.

Example

Working demo

Options object reference

KeyDescriptionTypeRequired?
nameThe name of your blockstringyes
prefixA name prefix. e.g., "wp"stringyes
categoryAny existing WP Block category. e.g., "common". Make sure to create any custom category if you need.stringyes
basePathTells where to save the output folder to. Defaults to the current directory.stringno
generateIconPreviewTells whether you want to generate a page preview image or not.booleannobooleanno

License

MIT

2.4.1

4 months ago

2.4.0

4 months ago

2.4.3

4 months ago

2.4.2

4 months ago

2.4.5

4 months ago

2.4.4

4 months ago

2.5.6

4 months ago

2.5.5

4 months ago

2.5.8

4 months ago

2.5.7

4 months ago

2.5.9

4 months ago

2.3.6

8 months ago

2.4.7

4 months ago

2.4.6

4 months ago

2.4.9

4 months ago

2.4.8

4 months ago

2.6.1

4 months ago

2.6.0

4 months ago

2.6.2

4 months ago

2.3.8

7 months ago

2.3.7

7 months ago

2.3.9

7 months ago

2.5.0

4 months ago

2.5.2

4 months ago

2.5.1

4 months ago

2.5.4

4 months ago

2.5.3

4 months ago

2.3.4

8 months ago

2.3.5

8 months ago

1.6.4

10 months ago

1.6.3

10 months ago

1.6.2

10 months ago

1.6.1

10 months ago

1.6.0

10 months ago

2.0.3

10 months ago

2.0.2

10 months ago

2.0.5

10 months ago

2.0.4

10 months ago

2.0.7

10 months ago

2.0.6

10 months ago

2.0.9

10 months ago

2.0.8

10 months ago

2.0.1

10 months ago

2.0.0

10 months ago

2.1.9

10 months ago

1.7.9

10 months ago

1.7.8

10 months ago

1.7.7

10 months ago

1.7.6

10 months ago

1.3.9

10 months ago

1.7.4

10 months ago

1.3.8

10 months ago

1.9.1

10 months ago

1.5.5

10 months ago

1.9.0

10 months ago

1.5.4

10 months ago

1.5.3

10 months ago

1.5.2

10 months ago

1.5.1

10 months ago

1.5.0

10 months ago

2.3.0

9 months ago

2.3.2

8 months ago

2.3.1

8 months ago

2.3.3

8 months ago

1.6.9

10 months ago

1.6.8

10 months ago

1.6.7

10 months ago

1.6.6

10 months ago

1.6.5

10 months ago

1.8.2

10 months ago

1.4.6

10 months ago

1.8.1

10 months ago

1.4.5

10 months ago

1.8.0

10 months ago

1.4.4

10 months ago

1.4.3

10 months ago

1.4.2

10 months ago

1.4.1

10 months ago

1.4.0

10 months ago

2.2.1

10 months ago

2.2.0

10 months ago

2.2.3

10 months ago

2.2.2

10 months ago

2.2.4

9 months ago

2.2.7

9 months ago

2.2.6

9 months ago

1.9.9

10 months ago

1.9.8

10 months ago

1.9.7

10 months ago

1.9.6

10 months ago

1.9.5

10 months ago

1.5.9

10 months ago

1.9.4

10 months ago

1.5.8

10 months ago

1.9.3

10 months ago

1.5.7

10 months ago

1.9.2

10 months ago

1.5.6

10 months ago

1.7.3

10 months ago

1.3.7

10 months ago

1.7.2

10 months ago

1.3.6

10 months ago

1.7.1

10 months ago

1.3.5

10 months ago

1.7.0

10 months ago

1.3.4

10 months ago

1.3.3

10 months ago

2.1.2

10 months ago

2.1.1

10 months ago

2.1.4

10 months ago

2.1.3

10 months ago

2.1.6

10 months ago

2.1.5

10 months ago

2.1.8

10 months ago

2.1.7

10 months ago

2.1.0

10 months ago

2.2.9

9 months ago

2.2.8

9 months ago

1.8.9

10 months ago

1.8.8

10 months ago

1.8.7

10 months ago

1.8.6

10 months ago

1.8.5

10 months ago

1.4.9

10 months ago

1.8.4

10 months ago

1.4.8

10 months ago

1.8.3

10 months ago

1.4.7

10 months ago

1.3.1

10 months ago

1.3.0

10 months ago

1.2.9

10 months ago

1.2.8

10 months ago

1.2.7

10 months ago

1.2.6

10 months ago

1.2.5

10 months ago

1.2.4

10 months ago

1.2.3

10 months ago

1.2.2

10 months ago

1.2.1

10 months ago

1.2.0

10 months ago

1.1.9

10 months ago

1.1.8

10 months ago

1.1.7

10 months ago

1.1.6

10 months ago

1.1.5

10 months ago

1.1.4

10 months ago

1.1.3

10 months ago

1.1.2

10 months ago

1.1.1

10 months ago

1.1.0

10 months ago

1.0.9

10 months ago

1.0.8

10 months ago

1.0.7

10 months ago

1.0.6

10 months ago

1.0.5

10 months ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago