node-red-contrib-to-markdown 1.1.3

Parse HTML to Markdown

npm install node-red-contrib-to-markdown

HTML to Markdown NodeRED Node

Buy me a beer

A Node-RED node that converts HTML content into Markdown format.

Features

  • Converts HTML tags like <h1> to #, <p> to paragraph text, <ul>/<ol> to lists, and <a> to Markdown links.
  • Useful for transforming rich text content into Markdown for storage, APIs, or display in Markdown renderers.

Install

From your Node-RED user directory (~/.node-red):

npm install node-red-contrib-to-markdown

Usage

Add the to-markdown node to your flow. Pass HTML content to the payload property, and the node will output the corresponding Markdown.

Example Input

{
  "payload": "<h1>Title</h1><p>This is a paragraph.</p><ul><li>Item 1</li><li>Item 2</li></ul><a href='https://example.com'>Link</a>"
}

Example Output

# Title

This is a paragraph.

- Item 1
- Item 2

[Link](https://example.com)

Node Properties

This node does not require any configuration. It simply reads the incoming msg.payload as HTML and outputs Markdown.

Compatibility

  • Requires Node.js 20+
  • Compatible with Node-RED 3.x+

License

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at LICENSE.

Node Info

Version: 1.1.3
Updated 1 day ago
License: Apache-2.0
Rating: not yet rated

Categories

Actions

Rate:

Downloads

0 in the last week

Nodes

  • to-markdown

Keywords

  • node-red
  • markdown
  • html

Maintainers