A Swift library based on JavaScriptCore for converting HTML to Markdown.
Add CodeMirror to your project using Xcode:
- In Xcode, go to
File
→Add Package Dependencies...
- Enter the repository URL:
https://github.com/jaywcjlove/HTMLToMarkdown.git
- Click
Add Package
Or add it to your Package.swift
file:
dependencies: [
.package(url: "https://github.com/jaywcjlove/HTMLToMarkdown.git", from: "1.0.0")
]
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:
//
// 
//
// And another one without title:
//
// 
Licensed under the MIT License.