Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

PirateDevCom/editorjs-quote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

7 Commits

Repository files navigation

Quote block tool for Editor.js

This Editor.js block tool extends @editorjs/quote to include alignment options (see Preview).

Preview

Block Tool

quote

Block Settings

settings

Installation

Using npm

npm install @coolbytes/editorjs-quote

Using yarn

yarn add @coolbytes/editorjs-quote

Usage

Include it in the tools property of Editor.js config:

const editor = new EditorJS({
 tools: {
 quote: Quote
 }
});

Config Params

Field Type Optional Default Description
placeholder string Yes '' Placeholder text when empty
quoteStyles string[] Yes ['simple', 'block'] All supported quote styles
defaultQuoteStyle string Yes 'simple' Preferred quote style
alignTypes string[] Yes ['left', 'center', 'right', 'justify'] All supported alignment options
defaultAlignType string Yes 'left' Preferred alignment type
const editor = EditorJS({
 tools: {
 quote: {
 class: Quote,
 config: {
 placeholder: 'Enter quote text',
 quoteStyles: ['simple', 'block'],
 defaultQuoteStyle: 'simple'
 alignTypes: ['left', 'center', 'right', 'justify'],
 defaultAlignType: 'left'
 }
 }
 }
});

Output data

Field Type Description
text string Quote text
style string Quote style
align string Alignment type

Example:

{
 "time": 1715969561758,
 "blocks": [
 {
 "id": "_K5QcJHHuK",
 "type": "quote",
 "data": {
 "text": "Some quote text",
 "style": "block",
 "align": "left"
 }
 }
 ],
 "version": "2.29.1"
}

AltStyle によって変換されたページ (->オリジナル) /