Ink Swift版Markdown解析器

用 Swift 写的 Markdown 解析器里,Ink算是比较顺手的那种。性能挺不错,响应也快,最关键是 API 设计得清爽,没太多繁琐的配置。你直接把 Markdown 字符串扔进去,它就能帮你转成 HTML,连元数据也能一并解析出来。

适合做什么?像博客系统、文档生成器、Swift 写的 CMS 什么的,用它都挺方便。对,你没看错,swiftbysundell.com整站文章就是靠它渲染的。实战派选手认证,可信。

如果你有些特殊需求,比如要对 HTML 结果做点个性化,Ink 也留了自定义钩子。用起来比那些 JS 端或跨平台的库要干脆不少,尤其在搞 Server-side Swift 项目时更合拍。

要上手也简单,import Ink后直接调用就行,比如:

let html = MarkdownParser().html(from: markdown)

嗯,建议你可以搭配阅读下HaringMarknoteParser,思路不太一样,但各有亮点。如果你想在 Swift 里优雅 Markdown,Ink 绝对是个值得一试的选择。

zip 文件大小:55.78KB