30 lines
362 KiB
HTML
30 lines
362 KiB
HTML
|
<!DOCTYPE html>
|
||
|
<html lang="en-US">
|
||
|
<head>
|
||
|
<meta charset="utf-8">
|
||
|
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||
|
<title>Yet another WYSIWYG editor | Schlechtenburg</title>
|
||
|
<meta name="description" content="Experimental WYSIWYG block editor">
|
||
|
<link rel="stylesheet" href="/assets/style.a7ab32f9.css">
|
||
|
<link rel="modulepreload" href="/assets/app.2b3cbed9.js">
|
||
|
<link rel="modulepreload" href="/assets/chunks/display.ba5b581f.js">
|
||
|
<link rel="modulepreload" href="/assets/chunks/edit.b5cb4096.js">
|
||
|
<link rel="modulepreload" href="/assets/chunks/display.55f1c6ba.js">
|
||
|
<link rel="modulepreload" href="/assets/chunks/edit.64e5b422.js">
|
||
|
<link rel="modulepreload" href="/assets/chunks/display.6b814bd7.js">
|
||
|
<link rel="modulepreload" href="/assets/chunks/edit.a7788fc9.js">
|
||
|
<link rel="modulepreload" href="/assets/chunks/display.9dc4164a.js">
|
||
|
<link rel="modulepreload" href="/assets/chunks/edit.ab775060.js">
|
||
|
<link rel="modulepreload" href="/assets/chunks/display.892c0f77.js">
|
||
|
<link rel="modulepreload" href="/assets/index.md.5cef284c.lean.js">
|
||
|
|
||
|
<meta name="twitter:title" content="Yet another WYSIWYG editor | Schlechtenburg">
|
||
|
<meta property="og:title" content="Yet another WYSIWYG editor | Schlechtenburg">
|
||
|
</head>
|
||
|
<body>
|
||
|
<div id="app"><!--[--><div class="no-sidebar theme"><header class="nav-bar" data-v-675d8756><div class="sidebar-button" data-v-675d8756><svg class="icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z" class></path></svg></div><a class="nav-bar-title" href="/" aria-label="Schlechtenburg, back to home" data-v-675d8756 data-v-cc01ef16><!----> Schlechtenburg</a><div class="flex-grow" data-v-675d8756></div><div class="nav" data-v-675d8756><nav class="nav-links" data-v-675d8756 data-v-eab3edfe><!--[--><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/guide/introduction" data-v-b8818f8c>Guide <!----></a></div></div><div class="item" data-v-eab3edfe><div class="nav-dropdown-link" data-v-eab3edfe data-v-56bf3a3f><button class="button" data-v-56bf3a3f><span class="button-text" data-v-56bf3a3f>API</span><span class="right button-arrow" data-v-56bf3a3f></span></button><ul class="dialog" data-v-56bf3a3f><!--[--><li class="dialog-item" data-v-56bf3a3f><div class="nav-dropdown-link-item" data-v-56bf3a3f data-v-bbc27490><a class="item" href="/api/@schlechtenburg/core" data-v-bbc27490><span class="arrow" data-v-bbc27490></span><span class="text" data-v-bbc27490>@schlechtenburg/core</span><span class="icon" data-v-bbc27490><!----></span></a></div></li><!--]--></ul></div></div><!--]--><!----><!----></nav></div><!--[--><!--]--></header><aside class="sidebar" data-v-83e92a68><nav class="nav-links nav" data-v-83e92a68 data-v-eab3edfe><!--[--><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/guide/introduction" data-v-b8818f8c>Guide <!----></a></div></div><div class="item" data-v-eab3edfe><div class="nav-dropdown-link" data-v-eab3edfe data-v-56bf3a3f><button class="button" data-v-56bf3a3f><span class="button-text" data-v-56bf3a3f>API</span><span class="right button-arrow" data-v-56bf3a3f></span></button><ul class="dialog" data-v-56bf3a3f><!--[--><li class="dialog-item" data-v-56bf3a3f><div class="nav-dropdown-link-item" data-v-56bf3a3f data-v-bbc27490><a class="item" href="/api/@schlechtenburg/core" data-v-bbc27490><span class="arrow" data-v-bbc27490></span><span class="text" data-v-bbc27490>@schlechtenburg/core</span><span class="icon" data-v-bbc27490><!----></span></a></div></li><!--]--></ul></div></div><!--]--><!----><!----></nav><!--[--><!--]--><!----><!--[--><!--]--></aside><div class="sidebar-mask"></div><main class="page" data-v-7eddb2c4><div class="container" data-v-7eddb2c4><!--[--><!--]--><div style="position:relative;" class="content" data-v-7eddb2c4><div><h1 id="yet-another-wysiwyg-editor" tabindex="-1">Yet another WYSIWYG editor <a class="header-anchor" href="#yet-another-wysiwyg-editor" aria-hidden="true">#</a></h1><p>Schlechtenburg is an experimental WYSIWYG editor framework made with Vue 3 and TypeScript. It takes cues from both Wordpress' Gutenberg editor and CKEditor, though it tries to become a best of both worlds; a very lightweight, easily extensible core, written with modern components and the accompanying state management.</p><p>It inputs and outputs a tree of JSON-serializable data.</p><p>This is still in the Proof-of-concept phase.</p><div class="cta-row"><a href="/guide/why" class="button button_cta">Why Schlechtenburg?</a><a href="/guide/introduction" class="button">Get Started</a><a href="/api" class="button">See the API docs</a></div><div class="example-editor"><h2 class="example-editor--title"><span>Try it yourself</span><select class="example-editor--mode" value="edit"><option value="edit">Editor mode</option><option value="display">Display mode</option><option value="data">JSON
|
||
|
<script>__VP_HASH_MAP__ = JSON.parse("{\"guide_installation.md\":\"7ba80841\",\"guide_introduction.md\":\"8be80f21\",\"guide_why.md\":\"3de43223\",\"index.md\":\"5cef284c\"}")</script>
|
||
|
<script type="module" async src="/assets/app.2b3cbed9.js"></script>
|
||
|
|
||
|
</body>
|
||
|
</html>
|