本项目提供了一个将 Markdown 文本转换为 HTML 展示的解决方案。
此软件包使用 Swift Package Manager 构建,是 Perfect 项目的一部分,但也可以作为一个独立的模块使用。
Perfect-Markdown 直接构建于 GerHobbelt 的 "upskirt" 项目之上。
将依赖项添加到您的 Package.swift 文件中
.package(url: "https://github.com/PerfectlySoft/Perfect-Markdown.git",
from: "3.0.0")
// on target section:
.target(
// name: "your project name",
dependencies: ["PerfectMarkdown"]),
将以下头部添加到您的 Swift 源代码中
import PerfectMarkdown
导入后,一个新的 String 扩展 markdownToHTML
将可用
let markdown = "# some blah blah blah markdown text \n\n## with mojo 🇨🇳 🇨🇦"
guard let html = markdown.markdownToHTML else {
// conversion failed
}//end guard
print(html)
有关 Perfect 项目的更多信息,请访问 perfect.org。