The hibana library re-exports various Lume helper plugins and utility functions designed to enhance Lume static site generation projects.

Hibana Specifications
Version 1.3.0
Repository https://github.com/RickCogley/hibana
API Docs https://hibana.esolia.deno.net
Distribution https://deno.land/x/hibana
License MIT
Author Rick Cogley

It provides:

Examples

Add hibana to your Lume project's deno.json import map:

...
"imports": {
  "lume/": "https://deno.land/x/lume@v3.0.3/",
  "lume/cms/": "https://cdn.jsdelivr.net/gh/lumeland/cms@0.12.0/",
  "lume/jsx-runtime": "https://deno.land/x/ssx@v0.1.10/jsx-runtime.ts",
  "hibana/": "https://deno.land/x/hibana@v1.3.0/"
},...

Or you can import hibana directly from GitHub:

"hibana/": "https://raw.githubusercontent.com/RickCogley/hibana/v1.3.0/"

Then import hibana into your Lume _config.ts:

import {
  cssBanner,
  shuffle,
  deferPagefind,
  externalLinksIcon,
  ventoHeadingAnchors,
  ventoTOC,
  ventoTOCInject,
  temporalDate,
  markdownMetadata,
  breadcrumbSchema,
  languageAlternatesSchema,
  fixFontPaths,
  injectDoctype,
} from "hibana/mod.ts";