mirror of
https://github.com/McShelby/hugo-theme-relearn.git
synced 2024-11-23 07:47:54 +00:00
docs: switch to some kind of EBNF for shortcodes
This commit is contained in:
parent
20a73e3492
commit
3ffdf79c27
5 changed files with 24 additions and 12 deletions
|
@ -8,7 +8,7 @@ The Expand shortcode displays an expandable/collapsible section of text on your
|
|||
## Usage
|
||||
|
||||
````go
|
||||
{{%/* expand "Does this Relearn theme rock?" { "true" | "false" } */%}}
|
||||
{{%/* expand [ <string> [ "true" | "false" ] ] */%}}
|
||||
Yes!
|
||||
{{%/* /expand */%}}
|
||||
````
|
||||
|
|
|
@ -8,12 +8,12 @@ The include shortcode includes other files from your project inside of the curre
|
|||
## Usage
|
||||
|
||||
````go
|
||||
{{%/* include "<file>" { "true" | "false" } */%}}
|
||||
{{%/* include <string> [ "true" | "false" ] */%}}
|
||||
````
|
||||
|
||||
The first parameter is the path to the file to be included.
|
||||
The first required parameter is the path to the file to be included.
|
||||
|
||||
If the file's content will be displayed as HTML, the second optional parameter controls if the first heading of the included file should be displayed ("true")- which is the default - or be hidden.
|
||||
If the file's content will be displayed as HTML, the second optional parameter controls if the first heading of the included file should be displayed (`"true"`)- which is the default - or be hidden.
|
||||
|
||||
## Examples
|
||||
|
||||
|
|
|
@ -10,13 +10,13 @@ title = "Mermaid"
|
|||
Just insert your Mermaid code in the `mermaid` shortcode like this:
|
||||
|
||||
````go
|
||||
{{</* mermaid [ align=(left|right|center|justify) ] */>}}
|
||||
{{</* mermaid [ align=("left"|"right"|"center"|"justify") ] */>}}
|
||||
classDiagram
|
||||
Person *-- Dog
|
||||
{{</* /mermaid */>}}
|
||||
````
|
||||
|
||||
You can set an optional `align` attribute which defaults to `center`.
|
||||
You can set an optional `align` attribute which defaults to `"center"`.
|
||||
|
||||
If you don't need alignment you can use the alternative syntax using code fences if you have turned off `guessSyntax` for the `markup.highlight` setting (see below):
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ The notice shortcode shows four types of disclaimers to help you structure your
|
|||
## Usage
|
||||
|
||||
````go
|
||||
{{%/* notice [ note | info | tip | warning ] [?string] */%}}
|
||||
{{%/* notice ( note | info | tip | warning ) [ <string> ] */%}}
|
||||
Some markup
|
||||
{{%/* /notice */%}}
|
||||
````
|
||||
|
@ -199,12 +199,14 @@ You can add:
|
|||
|
||||
You can customize the title of the notice by passing it as a second parameter.
|
||||
|
||||
{{% notice note "Pay Attention to this Note!" %}}
|
||||
The title is now the parameter that was provided.
|
||||
{{% /notice %}}
|
||||
|
||||
{{% expand "Show markup" %}}
|
||||
````go
|
||||
{{%/* notice note "Pay Attention to this Note!" */%}}
|
||||
The title is now the parameter that was provided.
|
||||
{{%/* /notice */%}}
|
||||
````
|
||||
|
||||
{{% notice note "Pay Attention to this Note!" %}}
|
||||
The title is now the parameter that was provided.
|
||||
{{% /notice %}}
|
||||
{{% /expand %}}
|
||||
|
|
|
@ -3,7 +3,17 @@ description = "Get value of site params variables in your page"
|
|||
title = "Site param"
|
||||
+++
|
||||
|
||||
`siteparam` shortcode is used to help you print values of site params.
|
||||
The `siteparam` shortcode is used to help you print values of site params.
|
||||
|
||||
## Usage
|
||||
|
||||
````go
|
||||
{{%/* siteparam <string */%}}
|
||||
````
|
||||
|
||||
The first required parameter is the name of the site param to be displayed.
|
||||
|
||||
## Examples
|
||||
|
||||
For instance, in this current site, the `editURL` variable is used in `config.toml`
|
||||
|
||||
|
|
Loading…
Reference in a new issue