Render Markdown text in SwiftUI. It is a preview based on the Marked
implementation.
https://user-images.githubusercontent.com/1680273/159059803-d844769b-36ad-44c1-a296-a657de8d099c.mov
You can add MarkdownUI to an Xcode project by adding it as a package dependency.
Markdown
to your application targetOr add the following to Package.swift
:
.package(url: "https://github.com/jaywcjlove/swiftui-markdown", from: "1.0.0")
import SwiftUI
import Markdown
struct ContentView: View {
@State private var mdStr: String = """
## Hello World
Render Markdown text in SwiftUI.
"""
var body: some View {
VStack {
Markdown(content: $mdStr)
TextEditor(text: $mdStr)
}
}
}
.markdownStyle()
Setting markdown related styles.
Markdown(content: $mdStr)
.markdownStyle(
MarkdownStyle(
padding: 0, paddingTop: 115, paddingBottom: 2, paddingLeft: 130, paddingRight: 5
)
)
Markdown(content: $mdStr)
.markdownStyle(MarkdownStyle(padding: 35 ))
As always, thanks to our amazing contributors!
Made with contributors.
Licensed under the MIT License.
link |
Stars: 58 |
Last commit: 17 weeks ago |
Documentation v1.0.11: https://raw.githack.com/jaywcjlove/markdown/ed0ae7c/index.html Comparing Changes: https://github.com/jaywcjlove/swiftui-markdown/compare/v1.0.10...v1.0.11
colorScheme
update issue. c7e1dd8 @jaywcjloveSwiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics