diff options
author | Albert Krewinkel <albert@zeitkraut.de> | 2019-12-20 17:12:46 +0100 |
---|---|---|
committer | Albert Krewinkel <albert@zeitkraut.de> | 2019-12-20 17:12:46 +0100 |
commit | 2c13773be857357152750fd3c809326420caca31 (patch) | |
tree | 0978ea621cd180343c05228a9aaca36f537d8d2a /test/tables.jira | |
parent | b06124e43a9ac82a2cf86697e386f92da7a8c9d8 (diff) | |
download | pandoc-2c13773be857357152750fd3c809326420caca31.tar.gz |
Jira writer: use jira-wiki-markup renderer
Pandoc's AST is translated into the Jira AST, which is then rendered by
the dedicated Jira printer.
The following improvements are included in this change:
- non-jira raw blocks are fully discarded instead of showing as blank
lines;
- table cells can contain multiple blocks;
- unnecessary blank lines are removed from the output;
- markup chars within words are properly surrounded by braces;
- preserving soft linebreaks via `--wrap=preserve` is supported.
Note that backslashes are rendered as HTML entities, as there appears no
alternative to produce a plain backslash if it is followed by markup.
This may cause problems when used with confluence, where rendering seems
to fail in this case.
Closes: #5926
Diffstat (limited to 'test/tables.jira')
-rw-r--r-- | test/tables.jira | 41 |
1 files changed, 18 insertions, 23 deletions
diff --git a/test/tables.jira b/test/tables.jira index a772a7fc5..65550bfaf 100644 --- a/test/tables.jira +++ b/test/tables.jira @@ -1,43 +1,38 @@ Simple table with caption: -||Right||Left||Center||Default|| -|12|12|12|12| -|123|123|123|123| -|1|1|1|1| +| 12 | 12 | 12 | 12 | +| 123 | 123 | 123 | 123 | +| 1 | 1 | 1 | 1 | Simple table without caption: -||Right||Left||Center||Default|| -|12|12|12|12| -|123|123|123|123| -|1|1|1|1| +| 12 | 12 | 12 | 12 | +| 123 | 123 | 123 | 123 | +| 1 | 1 | 1 | 1 | Simple table indented two spaces: -||Right||Left||Center||Default|| -|12|12|12|12| -|123|123|123|123| -|1|1|1|1| +| 12 | 12 | 12 | 12 | +| 123 | 123 | 123 | 123 | +| 1 | 1 | 1 | 1 | Multiline table with caption: -||Centered Header||Left Aligned||Right Aligned||Default aligned|| -|First|row|12.0|Example of a row that spans multiple lines.| -|Second|row|5.0|Here’s another one. Note the blank line between rows.| +| First | row | 12.0 | Example of a row that spans multiple lines. | +| Second | row | 5.0 | Here’s another one. Note the blank line between rows. | Multiline table without caption: -||Centered Header||Left Aligned||Right Aligned||Default aligned|| -|First|row|12.0|Example of a row that spans multiple lines.| -|Second|row|5.0|Here’s another one. Note the blank line between rows.| +| First | row | 12.0 | Example of a row that spans multiple lines. | +| Second | row | 5.0 | Here’s another one. Note the blank line between rows. | Table without column headers: -|12|12|12|12| -|123|123|123|123| -|1|1|1|1| +| 12 | 12 | 12 | 12 | +| 123 | 123 | 123 | 123 | +| 1 | 1 | 1 | 1 | Multiline table without column headers: -|First|row|12.0|Example of a row that spans multiple lines.| -|Second|row|5.0|Here’s another one. Note the blank line between rows.| +| First | row | 12.0 | Example of a row that spans multiple lines. | +| Second | row | 5.0 | Here’s another one. Note the blank line between rows. | |