Hmm, not sure if this is the correct behavior, the markdown module has never
been very well tested.

I would probably use your property hack, you don't have to define it in the pom
though, you can set it inside the template file like:

#set( $H = '###' )

$H


HTH,
-Lukas


On 03/21/2013 01:00 PM, Kevin Minder wrote:
> Just did and that doesn't work. Velocity doesn't remove the line from the 
> output
> (which is good) but Markdown for some reason doesn't  interpret it as a 
> heading
> (which is bad).  So I end up with:
> 
> ### Section Test
> 
> in the HTML instead of a nice shaded box.
> 
> On 3/21/13 3:27 AM, Lukas Theussl wrote:
>> Did you try to escape the special character:
>>
>> \#\#\# ?
>>
>> -Lukas
>>
>>
>> On 03/20/2013 08:06 PM, Kevin Minder wrote:
>>> Point of clarification.  Velocity is eating the ### Sub-heading line because
>>> from its perspective this is a comment and doesn't belong in the rendered
>>> output.
>>>
>>> On 3/20/13 3:04 PM, Kevin Minder wrote:
>>>> Hi Everyone,
>>>> I'm using Markdown formatting to create my site docs.  I'm also using 
>>>> Velocity
>>>> templating to pass some version information from the pom to the md.vm 
>>>> files.
>>>> Lets assume that I have a md.vm file like this:
>>>>
>>>> Heading
>>>> ------
>>>>
>>>> ### Sub-heading
>>>>
>>>>      Big long hairy code block with some nasty XML like this
>>>>      <message>Java failed, error
>>>> message[\${wf:errorMessage(wf:lastErrorNode())}]</message>
>>>>
>>>>
>>>> I have two issues.
>>>>
>>>> 1. Velocity is eating the ### Sub-heading so my html doesn't have these
>>>> section header.  I worked around this BTW by defining a property
>>>> <HHH>###</HHH> in my POM and then using ${HHH} in my md.vm but this is a 
>>>> bit
>>>> of a hack and hurts the readability of the raw file.
>>>> 2. I can't figure out how to hide the code block from Velocity and it is
>>>> choking on the nasty XML it.
>>>>
>>>> I was hoping to be able to do this.
>>>>
>>>> Heading
>>>> ------
>>>>
>>>> #[[###]]# Sub-heading
>>>>
>>>> #[[
>>>>      Big long hairy code block with some nasty XML like this
>>>>      <message>Java failed, error
>>>> message[\${wf:errorMessage(wf:lastErrorNode())}]</message>
>>>> ]]#
>>>>
>>>> It looks like Velocity doesn't remove the #[[[[# markup from its rendered
>>>> output so then Markdown chokes on the #[[.
>>>>
>>>> Anyone have any other ideas?
>>>> Kevin.
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: users-h...@maven.apache.org
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>> For additional commands, e-mail: users-h...@maven.apache.org
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to