GHMarkdownParser 是一个 iOS 和 Mac OS 的 GitHub Flavored Markdown 解析器,基于 discount。
进入 GHMarkdownParser 目录 并初始化子模块
git submodule init
git submodule update
GHMarkdownParser.xcodeproj
拖放到您的项目中-Objc
和 -all_load
库搜索路径
和 头文件搜索路径
GHMarkdownParser
(适用于 iOS)或 GHMarkdownParser Mac
(适用于 Mac)添加到 目标依赖项libGHMarkdownParser.a
(适用于 iOS)或 libGHMarkdownParser_Mac.a
(适用于 Mac)添加到 链接二进制库导入 GHMarkdownParser 头文件
#import "GHMarkdownParser.h"
将任意Markdown格式的字符串转换为HTML
NSString *markdown = ...;
NSString *HTML = markdown.flavoredHTMLStringFromMarkdown;
或为了获得更大的控制
GHMarkdownParser *parser = [[GHMarkdownParser alloc] init];
parser.options = kGHMarkdownAutoLink; // for example
parser.githubFlavored = YES;
NSString *html = [parser HTMLStringFromMarkdownString:markdownString];