-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
UI kit
A lightweight and modular front-end framework for developing fast and powerful web interfaces
What we want is for our editor to take the combination of front-matter data and markup, then be able to extract the two before storing that data separately somewhere. We'll be using the front-matter module to extract the data we need from the text editor content.
Note: marked provides the following warning "Marked does not sanitize the output HTML. Please use a sanitize library, like DOMPurify (recommended), sanitize-html or insane on the output HTML!"
UIKit's css framework has been used to create the template for the editor as you'll notice from the CSS classes but feel free to style the editor to your liking.
Related posts
-
[Project Share] List dialog that supports complex HTML and Markdown format.
-
Help needed!
-
Need help - sanitizeHtml with marked doesn't render special characters correctly (& is & and then &amp)
-
Looking for a Comprehensive Guide for Building Complex Chatbots with GPT-4 API
-
Can you use Eleventy with just md files? Or do you need a templating language?