Skip to content

Latest commit

 

History

History
94 lines (71 loc) · 3.42 KB

README.zh_CN.md

File metadata and controls

94 lines (71 loc) · 3.42 KB

Perfect-Markdown English

Get Involed with Perfect!

Star Perfect On Github Chat on Gitter Follow Perfect on Twitter Join the Perfect Slack

Swift 4.1 Platforms OS X | Linux License Apache PerfectlySoft Twitter Join the chat at https://gitter.im/PerfectlySoft/Perfect Slack Status

该项目提供了在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

从 Markdown 文本中获取 HTML 字符串

一旦引用成功,String 类型会增加一个名为 markdownToHTML 的扩展属性:

let markdown = "# 这是一个 markdown 文档 \n\n## with mojo 🇨🇳 🇨🇦"

guard let html = markdown.markdownToHTML else {
  // 转换失败
}//end guard

print(html)

更多信息

关于本项目更多内容,请参考perfect.org.