docsy_html 0.1.1 copy "docsy_html: ^0.1.1" to clipboard
docsy_html: ^0.1.1 copied to clipboard

Markdown import and export support for Docsy, the modular Flutter WYSIWYG editor. Convert documents seamlessly between Docsy and Markdown.

Docsy HTML #

The Docsy HTML package provides export functionality for the Docsy editor.
It allows you to serialize Docsy documents into HTML for rendering in browsers or embedding into websites.

Try it Live

✨ Features #

  • Export any Docsy Document into valid HTML5.
  • Supports paragraphs, headings, quotes, dividers, code blocks, inline marks (bold, italic, underline, code, links).
  • Lightweight, dependency-free output.

🚀 Installation #

Add this to your pubspec.yaml:

dependencies:
  docsy_html: ^0.0.1

📖 Usage #

import 'package:docsy/docsy.dart';
import 'package:docsy_html/docsy_html.dart';

void main() {
  final doc = Document([
    ParagraphNode(inlines: [
      TextSpanNode("Hello ", marks: TextMarks()),
      TextSpanNode("world", marks: TextMarks(bold: true)),
    ]),
  ]);

  final html = DocsyHtmlCodec().encode(doc);
  print(html); // <p>Hello <strong>world</strong></p>
}

📷 Example #

<p>Hello <strong>world</strong></p>

📜 License #

MIT License. See LICENSE.

1
likes
140
points
28
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Markdown import and export support for Docsy, the modular Flutter WYSIWYG editor. Convert documents seamlessly between Docsy and Markdown.

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

docsy, flutter, html

More

Packages that depend on docsy_html