This page (revision-18) was last changed on 01-May-2024 14:14 by Juan Pablo 

This page was created on 08-Dec-2017 22:03 by Juan Pablo

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Version Date Modified Size Author Changes ... Change note
18 01-May-2024 14:14 2 KB Juan Pablo to previous as of 2.12.2, we deliver markdown sets of wikipages
17 06-Apr-2024 13:54 3 KB Juan Pablo to previous | to last No default set of WikiPages for markdown, they must be derived from default ones
16 03-Jan-2023 11:10 2 KB Juan Pablo to previous | to last Remove outdated documentation
15 03-Jan-2023 11:10 3 KB Juan Pablo to previous | to last Remove outdated documentation
14 30-Jul-2022 12:46 3 KB Juan Pablo to previous | to last markdown is usable now
13 30-Jul-2022 12:42 3 KB Juan Pablo to previous | to last list jspwiki -> markdown conversion tool
12 22-Mar-2022 12:08 3 KB Juan Pablo to previous | to last Update Markdown support as of 2.11.3-git-04
11 22-Mar-2022 12:07 3 KB Juan Pablo to previous | to last Update Markdown support as of 2.11.3-git-04
10 11-Mar-2022 13:58 3 KB Juan Pablo to previous | to last simplify configuration as per 2.11.3-git-02
9 11-Jan-2022 22:43 3 KB Juan Pablo to previous | to last Update Markdown support as of 2.11.1-git-02
8 11-Jan-2022 22:42 3 KB Juan Pablo to previous | to last Update Markdown support as of 2.11.1-git-02
7 11-Jan-2022 14:29 2 KB Juan Pablo to previous | to last
6 11-Jan-2022 14:28 3 KB Juan Pablo to previous | to last Update Markdown support as of 2.11.1-git-02
5 16-Dec-2017 23:46 2 KB Juan Pablo to previous | to last
4 09-Dec-2017 00:39 3 KB Juan Pablo to previous | to last
3 09-Dec-2017 00:33 2 KB Juan Pablo to previous | to last
2 09-Dec-2017 00:31 2 KB Juan Pablo to previous | to last
1 08-Dec-2017 22:03 2 KB Juan Pablo to last

Difference between version and

At line 9 changed one line
As of JSPWiki 2.11, there is built in (some) support for using Markdown instead of normal JSPWiki syntax.
As of JSPWiki 2.11, there is built in support for using Markdown instead of normal JSPWiki syntax.
At line 27 removed 4 lines
%%info
A complete example showing the integration of the markdown parser/renderer can be found at this github [repo|https://github.com/juanpablo-santos/jspwiki-markdown/tree/master/jspwiki-markdown-war]
%%
At line 41 added 2 lines
* As of 2.12.2, initial set of markdown-flavoured wiki pages
* {{[org.apache.wiki.markdown.migration.WikiSyntaxConverter|https://github.com/apache/jspwiki/blob/master/jspwiki-markdown/src/test/java/org/apache/wiki/markdown/migration/WikiSyntaxConverter.java]}} to convert from JSPWiki syntax to markdown
At line 46 changed 4 lines
! Gotchas / Current shortcomings
* Plain editor toolbar support
* Initial set of WikiPages for markdown / markup migration tool?
* Plugins implementing {{HeadingListener}} (f.ex., [TableOfContents|TableOfContentsPlugin]*) are not supported
! Gotchas
* {{HeadingListener}} support is not available for plugins implementing it (f.ex., [TableOfContents|TableOfContentsPlugin]).
At line 52 changed 5 lines
** To overcome this limitation in the case of [TableOfContents|TableOfContentsPlugin] plugin, it is translated to flexmark's own [TOC extension|https://github.com/vsch/flexmark-java/wiki/Extensions#table-of-contents], surrounded with some divs.
** There are two proper ways of adding support for this:
*** add enough css so that both html render more or less the same. Parameters parsing should be implemented anyways.
*** add a new Flexmark extension for TOC, probably forking+adapting the existing TOC extension.
* Thorough end-to-end testing
** To overcome this situation, in the case of [TableOfContents|TableOfContentsPlugin] plugin, it is translated to flexmark's own [TOC extension|https://github.com/vsch/flexmark-java/wiki/Extensions#table-of-contents], surrounded with some divs.