Contents

jaywcjlove/htmltomarkdown

HTML To Markdown

Installation

Swift Package Manager

Add CodeMirror to your project using Xcode:

  1. In Xcode, go to FileAdd Package Dependencies...
  2. Enter the repository URL: https://github.com/jaywcjlove/HTMLToMarkdown.git
  3. Click Add Package

Or add it to your Package.swift file:

dependencies: [
    .package(url: "https://github.com/jaywcjlove/HTMLToMarkdown.git", from: "1.0.0")
]

Usage

import HTMLToMarkdown

let toMarkdown = try HTMLToMarkdown()
let html = """
<p>Here's an image:</p>
<img src="https://example.com/image.jpg" alt="Example Image" title="This is an example">
<p>And another one without title:</p>
<img src="https://example.com/photo.png" alt="Photo">
"""

let markdown = try toMarkdown.conversion(html)
// Here's an image:
// 
// ![Example Image](https://example.com/image.jpg "This is an example")
// 
// And another one without title:
// 
// ![Photo](https://example.com/photo.png)

License

Licensed under the MIT License.

Package Metadata

Repository: jaywcjlove/htmltomarkdown

Default branch: main

README: README.md