Sha256: 35dc015484439037e51ef5d385ee918e3c6bd8f417f6f9eb5653f96139be68cb

Contents?: true

Size: 1.6 KB

Versions: 2

Compression:

Stored size: 1.6 KB

Contents

CSS: style.css
LaTeX_use_listings: true
html_use_syntax: true

Syntax for meta-data 
--------------------

### Shortcuts ###

One sure thing is that in attributes list `#myid` is a shortcut 
for `id: myid` and `.myclass` is a shortcut for `class: myclass`.

### Meta-data for headers ###

For headers, you want to put metadata in the `{}` on the same line:

	### Header ###     {#myid}

	Header     {#myid .myclass}
	------

### Meta-data for block-level elements ###

For paragraphs and other block-level elements, you want to put
the `{}` on the line below:

	This is a paragraph.
	Line 2 of the paragraph.
	
	{#myid .myclass}
	
	A quote with a citation url:
	> Who said that?
	{cite=google.com}

### Meta-data for span-level elements ###

Moreover, you want to use a similar syntax for span-level elements.
For example, in this:

	This is a paragraph. *chunky*{#id1}
	{#id2}
	
you are setting the id attribute to the `em` element to `id1`
and the id of the paragraph to `id2`.

This works also for links, like this:

	This is [a link][ref]{#myid rel=abc rev=abc}

For images, it should be that 

	This is ![Alt text](url "fresh carrots")

is equivalent to
	
	This is ![Alt text](url){title="fresh carrots"}

### Using references ###
	
Then, it is possible to use references: `{<number>}` is threated
as a reference (it is not ambiguous as attribute names cannot start
with digits) and one can write:

	### My header ### {1}
	This is a paragraph with 
	para para para
	{2}
	
	{1}: #header-id
	{2}: #paragraph-id
	
which is equivalent to:

	### My header ### {#header-id}
	This is a paragraph with 
	para para para
	{#paragraph-id}





Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
maruku-0.2.13 docs/markdown_extra2.md
maruku-0.3.0 docs/markdown_extra2.md