[ https://issues.apache.org/jira/browse/DOXIA-617?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17650040#comment-17650040 ]
Herve Boutemy commented on DOXIA-617: ------------------------------------- I added some tests in maven-site-plugin doxia-formats IT [https://github.com/apache/maven-site-plugin/commit/07121f6c09462ec43056b07c0ea3148e7135021b] it helps see these document properties in action in many markup languages: I could see that title, author and date properties are well managed when set in Markdown, like other markup languages One thing that happens in Markdown but not in other markup language is that title property in Markdown can be extracted from level 1 title [~michael-o] with this discussion, I feel we are hijacking this issue, but it's interesting... At least, for this specific issue, I better know what to test when we add the extension to the markdown parser = back to the real feature this issue is about :) > 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 hypens 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.20.10#820010)