HtmlToMarkdown
Convert an HTML file from Kestra internal storage into Markdown format.
HtmlToMarkdown
Convert an HTML file from Kestra internal storage into Markdown format.
yaml
type: "io.kestra.plugin.serdes.markdown.HtmlToMarkdown"Examples
yaml
id: web_to_markdown_pipeline
namespace: company.team
tasks:
- id: fetch_html
type: io.kestra.plugin.core.http.Request
uri: "https://kestra.io/docs"
- id: write_html
type: io.kestra.plugin.core.storage.Write
content: "{{ outputs.fetch_html.body }}"
extension: ".html"
- id: convert_to_md
type: io.kestra.plugin.serdes.markdown.HtmlToMarkdown
from: "{{ outputs.write_html.uri }}"
- id: log_result
type: io.kestra.plugin.core.log.Log
message: "{{ outputs.convert_to_md.uri }}"
yaml
id: "htmltomarkdown"
type: "io.kestra.plugin.serdes.markdown.HtmlToMarkdown"
id: html_to_md_custom
namespace: company.team
tasks:
- id: write_html
type: io.kestra.plugin.core.storage.Write
content: "<h1>Hello</h1><p>This is <strong>bold</strong> text.</p>"
extension: ".html"
- id: convert
type: io.kestra.plugin.serdes.markdown.HtmlToMarkdown
from: "{{ outputs.write_html.uri }}"
ignoreTags:
- script
- style
- nav
Properties
from *Requiredstring
baseUri string
ignoreTags array
SubTypestring
Outputs
uri string
Format
uri