TexturedMaaku 0.7.0

TexturedMaaku 0.7.0

Kristopher Baker维护。



  • Kristopher Baker

TexturedMaaku

Build Status CocoaPods Compatible Carthage compatible Platform

使用Texture和Maaku编写的原生iOS CommonMark渲染框架。

TexturedMaaku也支持基于Maaku插件的插件。提供一个插件作为示例。

安装

CocoaPods

CocoaPods是Cocoa项目的依赖项管理器。您可以使用以下命令安装它

$ gem install cocoapods

要使用CocoaPods将TexturedMaaku集成到您的Xcode项目中,在您的Podfile中指定它

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!

target '<Your Target Name>' do
pod 'TexturedMaaku'
end

然后,运行以下命令

$ pod install

Carthage

Carthage是一个去中心化的依赖项管理器,它构建您的依赖项并为您提供二进制框架。

您可以使用以下命令使用Homebrew安装Carthage

$ brew update
$ brew install carthage

要使用Carthage将Maaku集成到您的Xcode项目中,在您的Cartfile中指定它

github "KristopherGBaker/TexturedMaaku" ~> 0.1.0

运行carthage update构建框架,然后将构建后的Maaku.framework拖到您的Xcode项目中。

核心

DocumentNodeDocumentViewController是使用Maaku的主要类型。示例项目提供了使用DocumentViewController的示例。

样式

可以使用DocumentStyle类型设置字体、颜色、内边距等样式,并将其传递给DocumentNodeDocumentViewController

插件

TexturedMaaku插件是建立在Maaku插件之上的。提供了一个示例插件。

高亮显示

可以使用TexturedMaaku/SyntaxColors子规范启用代码块语法高亮。

演示

打开并运行演示项目(TexturedMaakuDemo/TexturedMaakuDemo.xcworkspace),查看框架使用示例。或者只需运行

$ pod try TexturedMaaku