Page MenuHomeMusing Studio

Support a Markdown standard
Open, Thinking, WishlistPublic

Description

Overview

We use our Saturday library for Markdown rendering, which sacrifices a bit of Markdown functionality in order to support writers who only want to write in plain text, without requiring them to configure anything.

We should also support a Markdown standard like CommonMark, for those who explicitly want it.

Background

Discussed more in #43.

Implementation

In the blog settings page, under Text Rendering:

  • Enable the "Markdown" option
    • Change it to a radio button
    • Change the label to "WriteFreely-flavored Markdown"
  • Add a new option for the standard we support, e.g. CommonMark
  • Design: separate this from other options (currently only MathJax).

Update the collectionattributes accordingly when the user saves blog settings. Post rendering should check the attribute(s) altered by these settings.

Event Timeline

matt triaged this task as Wishlist priority.Dec 17 2018, 7:14 PM
matt created this task.
matt updated the task description. (Show Details)
matt changed the task status from Open to Thinking.Dec 21 2018, 1:13 PM
matt added a project: Restricted Project.Aug 4 2020, 2:13 PM