scriptorium/rendering/views/base

Types

The base view pre-renders some content once, so that it can be reused for every render.

pub type PreRendered {
  PreRendered(
    tags: @internal Element(Nil),
    archives: @internal Element(Nil),
  )
}

Constructors

  • PreRendered(
      tags: @internal Element(Nil),
      archives: @internal Element(Nil),
    )

Values

pub fn generate(
  db: database.Database,
  config: config.Configuration,
) -> fn(
  @internal Element(Nil),
  List(@internal Element(Nil)),
  String,
) -> @internal Element(Nil)
pub fn pre_render(
  db: database.Database,
  config: config.Configuration,
  tags: fn(database.Database, config.Configuration) -> @internal Element(
    Nil,
  ),
  archives: fn(database.Database, config.Configuration) -> @internal Element(
    Nil,
  ),
) -> PreRendered

Pre-render the tag and archive elements using the given tags and archives components.

Search Document