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 11 changed one line
This markdown support is *not* directly built in though, as it requires at least Java 7 to run, whereas JSPWiki 2.10 requires at least Java 6, so the {{jspwiki-markdown}} jar must be manually included inside the main JSPWiki war (f.ex., through a Maven depependency). Once that is done, the following lines should be added to your [jspwiki-custom.properties|Documentation#section-Documentation-ConfigurationAndAdministration] file:
This markdown support is __not__ directly built in yet though, as it requires at least Java 7 to run, whereas JSPWiki 2.10 requires at least Java 6, so the {{jspwiki-markdown}} jar must be manually included inside the main JSPWiki war (f.ex., through a Maven depependency). Once that is done, the following lines should be added to your [jspwiki-custom.properties|Documentation#section-Documentation-ConfigurationAndAdministration] file:
At line 19 changed one line
(a complete example integrating the markdown parser/renderer can be found at this github [repo|https://github.com/juanpablo-santos/jspwiki-markdown/tree/master/jspwiki-markdown-war])
%%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 23 added 2 lines
JSPWiki 2.11 will most probably require Java 8, so this markdown support will be built in.
At line 23 changed one line
* Normal Markdown
* CommonMark flavour of Markdown
At line 36 changed 3 lines
* %%css constructs. A new extension for this should be made, there is no support for this.
* plugins implementing HeadingListener (that is, TableOfContents) are not supported
** this interface is fired by `JSPWikiMarkupParser` every time it finds a header (more precisely, for every heading, JSPWikiMarkupParser generates a "#" link with the section reference and then registers a HeadingListener).
* {{~%%css}} constructs. A new extension for this should be made, there is no support for this.
* Plugins implementing HeadingListener (that is, TableOfContents) are not supported
** this interface is fired by {{JSPWikiMarkupParser}} every time it finds a header (more precisely, for every heading, JSPWikiMarkupParser generates a "#" link with the section reference and then registers a HeadingListener).
At line 45 changed one line
* thorough end-to-end testing
* Thorough end-to-end testing