Perfect-Markdown English
该项目提供了在Swift中直接从Markdown文本生成HTML的方法
该软件使用SPM进行编译和测试,本软件也是Perfect项目的一部分,但也可以独立使用。
请确保您已经安装并激活了最新版本的 Swift tool chain 工具链。
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"]),
请将下列头文件增加到源代码
import PerfectMarkdown
一旦引用成功,String 类型会增加一个名为 markdownToHTML
的扩展属性:
let markdown = "# 这是一个 markdown 文档 \n\n## with mojo 🇨🇳 🇨🇦"
guard let html = markdown.markdownToHTML else {
// 转换失败
}//end guard
print(html)
关于本项目更多内容,请参考perfect.org.