Android library for rendering markdown as system-native Spannables. Based on commonmark-java
compile 'ru.noties:markwon:1.0.0'
compile 'ru.noties:markwon-image-loader:1.0.0' // optional
- Emphasis (
*
,_
) - Strong emphasis (
**
,__
) - Strike-through (
~~
) - Headers (
#{1,6}
) - Links (
[]()
&&[][]
) - Images (requires special handling)
- Thematic break (
---
,***
,___
) - Quotes & nested quotes (
>{1,}
) - Ordered & non-ordered lists & nested ones
- Inline code
- Code blocks
- Tables (with limitations)
- Small subset of inline-html (which is rendered by this library):
-
- Emphasis (
<i>
,<em>
,<cite>
,<dfn>
)
- Emphasis (
-
- Strong emphasis (
<b>
,<strong>
)
- Strong emphasis (
-
- SuperScript (
<sup>
)
- SuperScript (
-
- SubScript (
<sub>
)
- SubScript (
-
- Underline (
<u>
)
- Underline (
-
- Strike-through (
<s>
,<strike>
,<del>
) - other inline html is rendered via (
Html.fromHtml(...)
)
- Strike-through (
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
// todo, normal ones & svg & gif
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet
-
- Lorem ipsum dolor sit amet
-
-
-
- Lorem ipsum dolor sit amet
-
-
-
- Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet
Lorem
ipsum dolor sit amet
Lorem ipsum
dolor sit amet
Lorem ipsum dolor
sit amet
Lorem ipsum dolor sit
amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
OKA424342Y
Header #1 | Header #2 | Header #3 |
---|---|---|
content | content | content |
long long long skjfs fgjsdfhj sf dfk df |
sdsd,fklsdfklsdfklsdfkl sdfkl dsfjksdf sjkf jksdfjksdf sjkdf sdfkjsdjkf sdkjfs fkjsf sdkjfs fkjsd fkjsdf skjdf sdkjf skjfs fkjs fkjsdf jskdf sdjkf sjdkf sdkjf skjf sdkjf sdkjf sdfkjsd fkjsd fkjsdf sdkjfsjk dfkjsdf sdkjfs | yeah |
head #1 | head #2 |
---|---|
content | content |
content | content |
content | content |
content | content |