Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Alternative/Custom Markdowns?

A topic by writebox created Jun 29, 2024 Views: 106 Replies: 1
Viewing posts 1 to 2

(Apologies if this has come up previously, but...) is there any way to tell/configure Deepdwn to support alternative and/or custom markdown tags?

CONTEXT: Most of the markdown specs (at least those I'm aware of) are written by software engineers mostly for software engineering-type use cases. Which is great, but there are other real-world use cases where markdown support is less complete. One such use case is the digitising/encoding of "old" documents and records that were originally created with mechanical type writers.  These documents frequently use underlined text for emphasis, which unfortunately isn't commonly supported by markdown specs or impls.

My "custom" markdown for this purpose is:

__Underlined__

//Italic//

**bold**

(I don't use _this_ or *this*).

Another common one not typically supported by markdowns is redacted text; text which has been blotted out. This is somewhat similar to, but stronger than, ~~strikeout~~. The intention is that the text should not readable at all.  I've been using:

::darklight:: (the logical compliment of ==highlight== ).


Is this kind of thing possible?

Hi,

As you may have guessed, Deepdwn has no support for adding custom markdown elements, or removing the default ones. It would be very complicated to do so, and isn’t in scope for possible features in the future.

I don’t have great suggestions for your use case, but I would probably use <u>underline</u> and the existing strike through to represent your underlines and unreadable text, and then (if needed) style them as you like outside of Deepdwn, assuming you intend to host/display the digitized output somewhere.