[
https://issues.apache.org/jira/browse/DOXIA-617?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael Osipov updated DOXIA-617:
---------------------------------
Description:
h1. Use Case
It is "generally" accepted that document header metadata in Markdown (like
_title_, _author_, etc.) must be specified inside a header section, delimited
with 3 hypens:
{noformat}
---
title: My Doc Title
author: Myself
keywords: great,doc
---
# Introduction
...
{noformat}
See:
* https://bookdown.org/yihui/rmarkdown/html-document.html
* https://pandoc.org/MANUAL.html#extension-yaml_metadata_block
* https://github.com/vsch/flexmark-java/wiki/Extensions#yaml-front-matter
Currently, the only supported syntax for document header metadata is the very
same as above, but *without* the 3 dashes marking the header section:
{noformat}
title: My Doc Title
author: Myself
keywords: great,doc
# Introduction
...
{noformat}
h1. Specification
Enable the YAML Front Matter Extension of Flexmark so that such header is
processed automatically (nothing to code here!)
Keep the default behavior (we want backward compatibility) with the parsing of
metadatas (which won't be affected by the YAML Front Matter parsing).
h1. Doc
Update the documentation on how to use Markdown in Doxia. This feature
(document metadata) is currently not documented.
We should have a small guide on how to use Markdown in Doxia, and its specific
features (metadatas, macros, etc.)
h1. Test
Add corresponding unit tests and integration tests (for both old and new
syntaxes)
was:
h1. Use Case
It is "generally" accepted that document header metadata in Markdown (like
_title_, _author_, etc.) must be specified inside a header section, delimited
with 3 dashes:
{noformat}
---
title: My Doc Title
author: Myself
keywords: great,doc
---
# Introduction
...
{noformat}
See:
* https://bookdown.org/yihui/rmarkdown/html-document.html
* https://pandoc.org/MANUAL.html#extension-yaml_metadata_block
* https://github.com/vsch/flexmark-java/wiki/Extensions#yaml-front-matter
Currently, the only supported syntax for document header metadata is the very
same as above, but *without* the 3 dashes marking the header section:
{noformat}
title: My Doc Title
author: Myself
keywords: great,doc
# Introduction
...
{noformat}
h1. Specification
Enable the YAML Front Matter Extension of Flexmark so that such header is
processed automatically (nothing to code here!)
Keep the default behavior (we want backward compatibility) with the parsing of
metadatas (which won't be affected by the YAML Front Matter parsing).
h1. Doc
Update the documentation on how to use Markdown in Doxia. This feature
(document metadata) is currently not documented.
We should have a small guide on how to use Markdown in Doxia, and its specific
features (metadatas, macros, etc.)
h1. Test
Add corresponding unit tests and integration tests (for both old and new
syntaxes)
> doxia-module-markdown: Add support for --- header section marks
> ---------------------------------------------------------------
>
> Key: DOXIA-617
> URL: https://issues.apache.org/jira/browse/DOXIA-617
> Project: Maven Doxia
> Issue Type: Improvement
> Components: Module - Markdown
> Reporter: Bertrand Martin
> Priority: Major
>
> h1. Use Case
> It is "generally" accepted that document header metadata in Markdown (like
> _title_, _author_, etc.) must be specified inside a header section, delimited
> with 3 hypens:
> {noformat}
> ---
> title: My Doc Title
> author: Myself
> keywords: great,doc
> ---
> # Introduction
> ...
> {noformat}
> See:
> * https://bookdown.org/yihui/rmarkdown/html-document.html
> * https://pandoc.org/MANUAL.html#extension-yaml_metadata_block
> * https://github.com/vsch/flexmark-java/wiki/Extensions#yaml-front-matter
> Currently, the only supported syntax for document header metadata is the very
> same as above, but *without* the 3 dashes marking the header section:
> {noformat}
> title: My Doc Title
> author: Myself
> keywords: great,doc
> # Introduction
> ...
> {noformat}
> h1. Specification
> Enable the YAML Front Matter Extension of Flexmark so that such header is
> processed automatically (nothing to code here!)
> Keep the default behavior (we want backward compatibility) with the parsing
> of metadatas (which won't be affected by the YAML Front Matter parsing).
> h1. Doc
> Update the documentation on how to use Markdown in Doxia. This feature
> (document metadata) is currently not documented.
> We should have a small guide on how to use Markdown in Doxia, and its
> specific features (metadatas, macros, etc.)
> h1. Test
> Add corresponding unit tests and integration tests (for both old and new
> syntaxes)
--
This message was sent by Atlassian Jira
(v8.3.4#803005)