Skip to content

Latest commit

 

History

History
76 lines (50 loc) · 2.29 KB

README.md

File metadata and controls

76 lines (50 loc) · 2.29 KB

Netlify Status

This project is the source code of the rero21.ch website.

Install

To run rero21.ch :

  1. Install Hugo
  2. Fork and/or clone the repo : git clone https://github.com/rero/rero21.ch.git
  3. Initialize the theme submodule with git submodule update --init
  4. Run the site locally with hugo server -D

Configuration

In order to diffentiate lastmod from date and publishDate the following configuration in the config.toml is mandatory:

[frontmatter]
  date = ["date", "publishDate"]
  lastmod = ["lastmod"]
  publishDate = ["publishDate", "date"]

Front matter

You can add to the front matter the lastmod parameter, with a date (YYYY-MM-DD). This will add on top of the post (and on the preview list on the home page) a blue bold text with this date.

lastmod: 2026-01-01

Shortcodes

Smallcaps

In order to add acronyms in small caps, you can use the following shortcode:

 {{< smallcaps "rero" >}}

Tables

In order to add Bootstrap styling to a markdown table, wrap your markdown table inside the shortcode like so:

 {{< bootstrap-table "table table-striped table-bordered" >}}
 | Résultat de l'alignement     | Fréquence | % des monographies RERO |
 |:-----------------------------|----------:|------------------------:|
 | Aucune équivalence           | 2'954'451 |          65.2%          |
 {{< /bootstrap-table >}}

Use bootstrap-table classes inside the "" to customize your table.

Abbreviations and definitions

 {{< abbr title="Réseau romand" text="RERO" >}}

The title is the definition and text is the in-line text.

Images

Put the image in the static/img/ folder and use the hugo built-in figure shortcode

Videos

To add video, put your video in webm and mp4, with the exact same file name in the static/vid/ folder and use the following shortcode:

 {{< video src="<filename>" legend="<the legend below the video>" >}}