Posted on :: Tags:

Table of Contents

Note

Here is an example of the note shortcode:

This one is static!

Note!

This blog assumes basic terminal maturity

This one is clickable!

Syntax:

{{ note(header="Note!", body="This blog assumes basic terminal maturity") }}
{{ note(clickable=true, hidden = true, header="Quiz!", body="The answer to the quiz!") }}

You can also use some HTML in the text:

Note!

This blog assumes basic terminal maturity

Literal shortcode:

{{ note(header="Note!", body="<h1>This blog assumes basic terminal maturity</h1>") }}

Pretty cool, right?

Finally, you can do something like this (hopefully):

Hello this is markdown inside a note shortcode

fn main() {
    println!("Hello World");
}

We can't call another shortcode inside a shortcode, but this is good enough.

Here is the raw markdown:

{{ note(clickable=true, header="Quiz!") }}

# Hello this is markdown inside a note shortcode

\`\`\`rust
fn main() {
    println!("Hello World");
}
\`\`\`

We can't call another shortcode inside a shortcode, but this is good enough.

{{/* end */}}

Finally, we have center

Centered Text

This is centered text

{{ note(center=true, header="Centered Text", body="This is centered text") }}

It works good enough for me!