Perfect-Markdown 简体中文

Get Involed with Perfect!

Star Perfect On Github Stack Overflow Follow Perfect on Twitter Join the Perfect Slack

Swift 4.1 Platforms OS X | Linux License Apache PerfectlySoft Twitter Slack Status

本项目提供了一个将 Markdown 文本转换为 HTML 展示的解决方案。

此软件包使用 Swift Package Manager 构建,是 Perfect 项目的一部分,但也可以作为一个独立的模块使用。

致谢

Perfect-Markdown 直接构建于 GerHobbelt 的 "upskirt" 项目之上。

Swift Package Manager

将依赖项添加到您的 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"]),

导入 Perfect Markdown 库

将以下头部添加到您的 Swift 源代码中

import PerfectMarkdown

从 Markdown 文本获取 HTML

导入后,一个新的 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