Files
hinode/exampleSite/content/en/blog/components.md
2023-09-23 16:58:38 +02:00

1.6 KiB

author, title, date, description, tags, thumbnail, modules
author title date description tags thumbnail modules
Mark Dumay Components 2023-09-23 Use shortcodes to add predefined components powered by external libraries.
bootstrap
shortcode
url author authorURL origin originURL
img/puzzle.jpg Ryoji Iwata https://unsplash.com/@ryoji__iwata Unsplash https://unsplash.com/photos/5siQcvSxCP8
katex
leaflet
lottie

Hinode provides several shortcodes on top of the common [Bootstrap elements]({{< relref "bootstrap-elements" >}}). Refer to the [official documentation]({{< param "links.hinode_docs" >}}) for more details.

Animation

As an example, the following shortcode shows an animation that plays on hover.

{{< example lang="hugo" >}} {{</* animation data="gatin.json" auto=false hover=true class="col-6 mx-auto" */>}} {{< /example >}}

Formula (KaTeX)

As an example, the following markdown renders two formulas using the KaTeX typesetting library.

{{< example lang="markdown" >}} This is an inline -b \pm \sqrt{b^2 - 4ac} \over 2a formula

This is not an inline formula:

x = a_0 + \frac{1}{a_1 + \frac{1}{a_2 + \frac{1}{a_3 + a_4}}} \forall x \in X, \quad \exists y \leq \epsilon

{{< /example >}}

Map

As an example, the following shortcode displays an interactive map of the city of Amsterdam.

{{< example lang="hugo" >}} {{</* map lat=52.377 long=4.90 zoom=13 popup="Amsterdam Central Station" popup-lat=52.378062 popup-long=4.900562 */>}} {{< /example >}}