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)
嗯,建议你可以搭配阅读下Haring和MarknoteParser,思路不太一样,但各有亮点。如果你想在 Swift 里优雅 Markdown,Ink 绝对是个值得一试的选择。
55.78KB
文件大小:
评论区