Add Github style blockquote alerts support
This commit is contained in:
@@ -27,6 +27,11 @@ $hint-colors: (
|
||||
success: #3bad3b,
|
||||
warning: #f59e42,
|
||||
danger: #d84747,
|
||||
|
||||
note: #64748b,
|
||||
tip: #3bad3b,
|
||||
important: #4486dd,
|
||||
caution: #d84747
|
||||
) !default;
|
||||
|
||||
// Themes
|
||||
|
||||
@@ -8,6 +8,12 @@ Hint shortcode can be used as a hint/alert/notification block.
|
||||
Lorem markdownum insigne. Olympo signis Delphis! Retexi Nereius nova develat
|
||||
stringit, frustra Saturnius uteroque inter! Oculis non ritibus Telethusa
|
||||
{{%/* /hint */%}}
|
||||
|
||||
> [!NOTE|TIP|IMPORTANT|WARNING|CAUTION]
|
||||
> **Markdown content**
|
||||
> Lorem markdownum insigne. Olympo signis Delphis! Retexi Nereius nova develat
|
||||
> stringit, frustra Saturnius uteroque inter! Oculis non ritibus Telethusa
|
||||
|
||||
```
|
||||
|
||||
## Example
|
||||
@@ -41,3 +47,30 @@ stringit, frustra Saturnius uteroque inter! Oculis non ritibus Telethusa
|
||||
Lorem markdownum insigne. Olympo signis Delphis! Retexi Nereius nova develat
|
||||
stringit, frustra Saturnius uteroque inter! Oculis non ritibus Telethusa
|
||||
{{% /hint %}}
|
||||
|
||||
## Support for markdown alerts
|
||||
|
||||
> [!NOTE]
|
||||
> **Markdown content**
|
||||
> Lorem markdownum insigne. Olympo signis Delphis! Retexi Nereius nova develat
|
||||
> stringit, frustra Saturnius uteroque inter! Oculis non ritibus Telethusa
|
||||
|
||||
> [!TIP]
|
||||
> **Markdown content**
|
||||
> Lorem markdownum insigne. Olympo signis Delphis! Retexi Nereius nova develat
|
||||
> stringit, frustra Saturnius uteroque inter! Oculis non ritibus Telethusa
|
||||
|
||||
> [!IMPORTANT]
|
||||
> **Markdown content**
|
||||
> Lorem markdownum insigne. Olympo signis Delphis! Retexi Nereius nova develat
|
||||
> stringit, frustra Saturnius uteroque inter! Oculis non ritibus Telethusa
|
||||
|
||||
> [!WARNING]
|
||||
> **Markdown content**
|
||||
> Lorem markdownum insigne. Olympo signis Delphis! Retexi Nereius nova develat
|
||||
> stringit, frustra Saturnius uteroque inter! Oculis non ritibus Telethusa
|
||||
|
||||
> [!CAUTION]
|
||||
> **Markdown content**
|
||||
> Lorem markdownum insigne. Olympo signis Delphis! Retexi Nereius nova develat
|
||||
> stringit, frustra Saturnius uteroque inter! Oculis non ritibus Telethusa
|
||||
@@ -0,0 +1,9 @@
|
||||
{{- $attributes := .Attributes }}
|
||||
{{- $class := printf "book-hint %s" ($.AlertType | lower) }}
|
||||
{{- if isset $attributes "class" }}
|
||||
{{ $class = printf "%s %s" $class (index $attributes "class") }}
|
||||
{{ end -}}
|
||||
{{- $attributes = merge $attributes (dict "class" $class) }}
|
||||
<blockquote {{ range $key, $value := $attributes }}{{printf "%s='%s'" $key $value | safeHTMLAttr}}{{ end }}>
|
||||
{{ .Text }}
|
||||
</blockquote>
|
||||
Reference in New Issue
Block a user