Quill is a modern WYSIWYG editor built for compatibility and extensibility https://quilljs.com/

Zihua Li 23f4d4d7b7 Upgrade to latest Parchment 10 месяцев назад
.github 5acb97c12d Change default branch 11 месяцев назад
packages 23f4d4d7b7 Upgrade to latest Parchment 10 месяцев назад
scripts 27def7dc82 Fix release script for experimental version 11 месяцев назад
.eslintignore 118ba096f5 Add release scripts 1 год назад
.gitignore 3915f69354 Remove _develop folder 1 год назад
.npmignore 62eb8ce379 Remove unused npm scripts for quill 1 год назад
CHANGELOG.md d7d5ae5cf0 Include source maps for Parchment (#4057) 10 месяцев назад
CODE_OF_CONDUCT.md 167b6e256b add code of conduct 8 лет назад
LICENSE 367e0ff0d3 Update license years 1 год назад
README.md f46434015e Update website link to v2 11 месяцев назад
package-lock.json 23f4d4d7b7 Upgrade to latest Parchment 10 месяцев назад
package.json beb02b887a 2.0.0-rc.3 10 месяцев назад
tsconfig.json 756d1946a9 Set up linter rules for importing 11 месяцев назад

README.md

[!NOTE] This branch and README covers the upcoming 2.0 release. View 1.x docs here.

Quill Rich Text Editor

Quill Logo

QuickstartDocumentationDevelopmentContributingInteractive Playground

<img src="https://github.com/quilljs/quill/actions/workflows/main.yml/badge.svg" alt="Build Status">

<img src="https://img.shields.io/npm/v/quill.svg" alt="Version">

<img src="https://img.shields.io/npm/dm/quill.svg" alt="Downloads">


Quill is a modern rich text editor built for compatibility and extensibility. It was created by Jason Chen and Byron Milligan and actively maintained by Slab.

To get started, check out https://quilljs.com/ for documentation, guides, and live demos!

Quickstart

Instantiate a new Quill object with a css selector for the div that should become the editor.

<!-- Include Quill stylesheet -->
<link
  href="https://cdn.jsdelivr.net/npm/quill@2.0.0-rc.2/dist/quill.snow.css"
  rel="stylesheet"
/>

<!-- Create the toolbar container -->
<div id="toolbar">
  <button class="ql-bold">Bold</button>
  <button class="ql-italic">Italic</button>
</div>

<!-- Create the editor container -->
<div id="editor">
  <p>Hello World!</p>
  <p>Some initial <strong>bold</strong> text</p>
  <p><br /></p>
</div>

<!-- Include the Quill library -->
<script src="https://cdn.jsdelivr.net/npm/quill@2.0.0-rc.2/dist/quill.js"></script>

<!-- Initialize Quill editor -->
<script>
  const quill = new Quill("#editor", {
    theme: "snow",
  });
</script>

Take a look at the Quill website for more documentation, guides and live playground!

Download

npm install quill@rc

CDN

<!-- Main Quill library -->
<script src="https://cdn.jsdelivr.net/npm/quill@2.0.0-rc.2/dist/quill.js"></script>

<!-- Theme included stylesheets -->
<link
  href="https://cdn.jsdelivr.net/npm/quill@2.0.0-rc.2/dist/quill.snow.css"
  rel="stylesheet"
/>
<link
  href="https://cdn.jsdelivr.net/npm/quill@2.0.0-rc.2/dist/quill.bubble.css"
  rel="stylesheet"
/>

<!-- Core build with no theme, formatting, non-essential modules -->
<link
  href="https://cdn.jsdelivr.net/npm/quill@2.0.0-rc.2/dist/quill.core.css"
  rel="stylesheet"
/>
<script src="https://cdn.jsdelivr.net/npm/quill@2.0.0-rc.2/dist/quill.core.js"></script>

Community

Get help or stay up to date.

License

BSD 3-clause