Making a Markdown Editor for Your Vue Blog with Front Matter Support

This page summarizes the projects mentioned and recommended in the original post on dev.to

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.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • front-matter

    Extract YAML front matter from strings

  • 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.

  • marked

    A markdown parser and compiler. Built for speed.

  • 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!"

  • 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.

    SurveyJS logo
  • UI kit

    A lightweight and modular front-end framework for developing fast and powerful web interfaces

  • 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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • [Project Share] List dialog that supports complex HTML and Markdown format.

    1 project | /r/tasker | 24 Jul 2023
  • Help needed!

    1 project | /r/sveltejs | 15 Jul 2023
  • Need help - sanitizeHtml with marked doesn't render special characters correctly (& is & and then &amp)

    1 project | /r/learnjavascript | 26 Jun 2023
  • Looking for a Comprehensive Guide for Building Complex Chatbots with GPT-4 API

    1 project | /r/OpenAIDev | 23 Jun 2023
  • Can you use Eleventy with just md files? Or do you need a templating language?

    2 projects | /r/WebDevBuddies | 17 Jun 2023