Update documentation to 4.0.0
This commit is contained in:
		
							parent
							
								
									1407ae0cf8
								
							
						
					
					
						commit
						aa64aa7020
					
				| @ -12,12 +12,12 @@ module.exports = { | ||||
|     ], | ||||
|     themeConfig: { | ||||
|         nav: [ | ||||
|             { text: 'Install', link: '/docs/v3/install.md' }, | ||||
|             { text: 'Install', link: '/docs/v4/install.md' }, | ||||
|             { | ||||
|                 text: 'API Version', | ||||
|                 items: [ | ||||
|                     { text: 'Current (3.x.x)', link: '/' }, | ||||
|                     { text: 'Beta (4.x.x)', link: '/docs/v4/install.md' }, | ||||
|                     { text: 'Current (4.x.x)', link: '/' }, | ||||
|                     { text: 'Legacy (3.x.x)', link: '/docs/v3/install.md' }, | ||||
|                     { text: 'Legacy (2.x.x)', link: '/docs/v2/' } | ||||
|                 ] | ||||
|             }, | ||||
| @ -36,42 +36,8 @@ module.exports = { | ||||
|                 '/docs/v2/html.md', | ||||
|                 '/docs/v2/view.md' | ||||
|             ], | ||||
|             '/docs/v4': [ | ||||
|                 '/docs/v4/install.md', | ||||
|                 { | ||||
|                     title: 'Core', | ||||
|                     collapsable: false, | ||||
|                     children: [ | ||||
|                         '/docs/v4/core/getting-started.md', | ||||
|                         '/docs/v4/core/plugins.md', | ||||
|                         '/docs/v4/core/registry.md', | ||||
|                         '/docs/v4/core/theme.md', | ||||
|                         '/docs/v4/core/configuration.md', | ||||
|                         '/docs/v4/core/visitor.md', | ||||
|                         '/docs/v4/core/spans-factory.md', | ||||
|                         '/docs/v4/core/core-plugin.md', | ||||
|                         '/docs/v4/core/movement-method-plugin.md', | ||||
|                         '/docs/v4/core/render-props.md' | ||||
|                     ] | ||||
|                 }, | ||||
|                 '/docs/v4/ext-latex/', | ||||
|                 '/docs/v4/ext-strikethrough/', | ||||
|                 '/docs/v4/ext-tables/', | ||||
|                 '/docs/v4/ext-tasklist/', | ||||
|                 '/docs/v4/html/', | ||||
|                 '/docs/v4/image/', | ||||
|                 '/docs/v4/image-glide/', | ||||
|                 '/docs/v4/image-picasso/', | ||||
|                 '/docs/v4/linkify/', | ||||
|                 '/docs/v4/recycler/', | ||||
|                 '/docs/v4/recycler-table/', | ||||
|                 '/docs/v4/simple-ext/', | ||||
|                 '/docs/v4/syntax-highlight/', | ||||
|                 '/docs/v4/recipes.md', | ||||
|                 '/docs/v4/migration-3-4.md' | ||||
|             ], | ||||
|             '/': [ | ||||
|                 '', | ||||
|             '/docs/v3': [ | ||||
|                 '/docs/v3/install.md', | ||||
|                 { | ||||
|                     title: 'Core', | ||||
|                     collapsable: false, | ||||
| @ -101,8 +67,41 @@ module.exports = { | ||||
|                 '/docs/v3/recycler-table/', | ||||
|                 '/docs/v3/syntax-highlight/', | ||||
|                 '/docs/v3/migration-2-3.md' | ||||
|             ], | ||||
|             '/': [ | ||||
|                 '', | ||||
|                 { | ||||
|                     title: 'Core', | ||||
|                     collapsable: false, | ||||
|                     children: [ | ||||
|                         '/docs/v4/core/getting-started.md', | ||||
|                         '/docs/v4/core/plugins.md', | ||||
|                         '/docs/v4/core/registry.md', | ||||
|                         '/docs/v4/core/theme.md', | ||||
|                         '/docs/v4/core/configuration.md', | ||||
|                         '/docs/v4/core/visitor.md', | ||||
|                         '/docs/v4/core/spans-factory.md', | ||||
|                         '/docs/v4/core/core-plugin.md', | ||||
|                         '/docs/v4/core/movement-method-plugin.md', | ||||
|                         '/docs/v4/core/render-props.md' | ||||
|                     ] | ||||
|                 }, | ||||
|                 '/docs/v4/ext-latex/', | ||||
|                 '/docs/v4/ext-strikethrough/', | ||||
|                 '/docs/v4/ext-tables/', | ||||
|                 '/docs/v4/ext-tasklist/', | ||||
|                 '/docs/v4/html/', | ||||
|                 '/docs/v4/image/', | ||||
|                 '/docs/v4/image-glide/', | ||||
|                 '/docs/v4/image-picasso/', | ||||
|                 '/docs/v4/linkify/', | ||||
|                 '/docs/v4/recycler/', | ||||
|                 '/docs/v4/recycler-table/', | ||||
|                 '/docs/v4/simple-ext/', | ||||
|                 '/docs/v4/syntax-highlight/', | ||||
|                 '/docs/v4/recipes.md' | ||||
|             ], | ||||
|         }, | ||||
|         sidebarDepth: 2, | ||||
|         lastUpdated: true | ||||
|     } | ||||
|  | ||||
| @ -5,7 +5,7 @@ title: 'Introduction' | ||||
| <img :src="$withBase('/art/markwon_logo.png')" alt="Markwon Logo" width="50%"> | ||||
| 
 | ||||
| <br><br> | ||||
| [](http://search.maven.org/#search|ga|1|g%3A%22ru.noties.markwon%22%20) | ||||
| [](http://search.maven.org/#search|ga|1|g%3A%22io.noties.markwon%22%20) | ||||
| [](https://travis-ci.org/noties/Markwon) | ||||
| 
 | ||||
| **Markwon** is a markdown library for Android. It parses markdown following  | ||||
| @ -27,17 +27,17 @@ listed in <Link name="commonmark-spec" /> are supported (including support for * | ||||
| * Strong emphasis (`**`, `__`) | ||||
| * Headers (`#{1,6}`) | ||||
| * Links (`[]()` && `[][]`) | ||||
| * [Images](/docs/v3/core/images.md) | ||||
| * [Images](/docs/v4/image/) | ||||
| * Thematic break (`---`, `***`, `___`) | ||||
| * Quotes & nested quotes (`>{1,}`) | ||||
| * Ordered & non-ordered lists & nested ones | ||||
| * Inline code | ||||
| * Code blocks | ||||
| * [Strike-through](/docs/v3/ext-strikethrough/) (`~~`) | ||||
| * [Tables](/docs/v3/ext-tables/) (*with limitations*) | ||||
| * [Syntax highlight](/docs/v3/syntax-highlight/) | ||||
| * [LaTeX](/docs/v3/ext-latex/) formulas | ||||
| * [HTML](/docs/v3/html/) | ||||
| * [Strike-through](/docs/v4/ext-strikethrough/) (`~~`) | ||||
| * [Tables](/docs/v4/ext-tables/) (*with limitations*) | ||||
| * [Syntax highlight](/docs/v4/syntax-highlight/) | ||||
| * [LaTeX](/docs/v4/ext-latex/) formulas | ||||
| * [HTML](/docs/v4/html/) | ||||
|   * Emphasis (`<i>`, `<em>`, `<cite>`, `<dfn>`) | ||||
|   * Strong emphasis (`<b>`, `<strong>`) | ||||
|   * SuperScript (`<sup>`) | ||||
| @ -49,9 +49,9 @@ listed in <Link name="commonmark-spec" /> are supported (including support for * | ||||
|   * Images (`img` will require configured image loader) | ||||
|   * Blockquote (`blockquote`) | ||||
|   * Heading (`h1`, `h2`, `h3`, `h4`, `h5`, `h6`) | ||||
|   * there is support to render any HTML tag, but it will require to create a special `TagHandler`, | ||||
|     more information can be found in [HTML section](/docs/v3/core/html-renderer.md) | ||||
| * [Task lists](/docs/v3/ext-tasklist/): | ||||
|   * there is support to render any HTML/XML tag, but it will require to create a special `TagHandler`, | ||||
|     more information can be found in [HTML section](/docs/v4/html/#taghandler) | ||||
| * [Task lists](/docs/v4/ext-tasklist/): | ||||
| <ul style="list-style-type: none; margin: 0; padding: 0;"> | ||||
| <li><input type="checkbox" disabled>Not <i>done</i></li> | ||||
| <li><input type="checkbox" disabled checked><strong>Done</strong> with <code>X</code></li> | ||||
|  | ||||
| @ -56,7 +56,7 @@ myTableWidget.setTable(table); | ||||
| 
 | ||||
| :::tip | ||||
| To take advantage of this functionality and render tables without limitations (including | ||||
| horizontally scrollable layout when its contents exceed screen width), refer to [recycler-table](/docs/v3/recycler-table/) | ||||
| horizontally scrollable layout when its contents exceed screen width), refer to [recycler-table](/docs/v4/recycler-table/) | ||||
| module documentation that adds support for rendering `TableBlock` markdown node inside Android-native `TableLayout` widget. | ||||
| ::: | ||||
| 
 | ||||
|  | ||||
| @ -56,7 +56,7 @@ myTableWidget.setTable(table); | ||||
| 
 | ||||
| :::tip | ||||
| To take advantage of this functionality and render tables without limitations (including | ||||
| horizontally scrollable layout when its contents exceed screen width), refer to [recycler-table](/docs/v3/recycler-table/) | ||||
| horizontally scrollable layout when its contents exceed screen width), refer to [recycler-table](/docs/v4/recycler-table/) | ||||
| module documentation that adds support for rendering `TableBlock` markdown node inside Android-native `TableLayout` widget. | ||||
| ::: | ||||
| 
 | ||||
|  | ||||
| @ -1,7 +0,0 @@ | ||||
| # Migration 3.x.x -> 4.x.x | ||||
| 
 | ||||
| * maven group-id is changed: `io.noties.markwon` (was `ru.noties.markwon`) | ||||
| * root package-name is changed: `io.noties.markwon` (was `ru.noties.markwon`) | ||||
| * `androidx` packages | ||||
| 
 | ||||
| todo | ||||
| @ -2,7 +2,7 @@ | ||||
| 
 | ||||
| <MavenBadge4 :artifact="'recycler-table'" /> | ||||
| 
 | ||||
| Artifact that provides [MarkwonAdapter.Entry](/docs/v3/recycler/) to render `TableBlock` inside  | ||||
| Artifact that provides [MarkwonAdapter.Entry](/docs/v4/recycler/) to render `TableBlock` inside  | ||||
| Android-native `TableLayout` widget. | ||||
| 
 | ||||
| <img :src="$withBase('/assets/recycler-table-screenshot.png')" alt="screenshot" width="45%"> | ||||
|  | ||||
| @ -149,5 +149,5 @@ parsed only once and each subsequent adapter binding call will reuse previously | ||||
| 
 | ||||
| :::tip Tables | ||||
| There is a standalone artifact that adds support for displaying markdown tables | ||||
| natively via `TableLayout`. Please refer to its [documentation](/docs/v3/recycler-table/) | ||||
| natively via `TableLayout`. Please refer to its [documentation](/docs/v4/recycler-table/) | ||||
| ::: | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Dimitry Ivanov
						Dimitry Ivanov