Packages

p

laika.helium

config

package config

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AnchorPlacement extends AnyRef

    Configures the anchor placement for section headers.

    Configures the anchor placement for section headers. Anchors appear on mouse-over and allow to copy the direct link to the section.

  2. sealed abstract case class ButtonLink extends Element with ThemeLink with Product with Serializable

    A link consisting of text and an optional icon, by default rendered in a rounded rectangle.

  3. case class ColorQuintet(c1: Color, c2: Color, c3: Color, c4: Color, c5: Color) extends Product with Serializable

    Specifies a set of five colors which is a grouping used in Laika's support for syntax highlighting.

    Specifies a set of five colors which is a grouping used in Laika's support for syntax highlighting.

    If you use the built-in highlighters (which are based on Laika's own parsers) the display is based on a 10-color scheme with 5 base colors which are usually grayish/low saturation and 5 "wheel" colors which are usually placed around the color wheel.

  4. case class Favicon extends Product with Serializable

    Configuration for a single favicon which can be an internal resource or an external URL.

    Configuration for a single favicon which can be an internal resource or an external URL.

    The sizes string will be used in the corresponding sizes attribute of the generated <link> tag.

  5. sealed abstract case class IconLink extends Element with ThemeLink with Product with Serializable

    A link consisting of an icon and optional text.

  6. sealed abstract case class ImageLink extends Element with ThemeLink with Product with Serializable

    A simple image link.

  7. case class ReleaseInfo(title: String, version: String) extends Product with Serializable

    Represents release info to be displayed on the landing page.

    Represents release info to be displayed on the landing page.

    This is specific for sites that serve as documentation for software projects.

    title

    the header above the version number, e.g. "Latest Stable Release"

    version

    the version number of the release

  8. case class Teaser(title: String, description: String) extends Product with Serializable

    Represents a single teaser block to be displayed on the landing page.

    Represents a single teaser block to be displayed on the landing page. Any number of these blocks can be passed to the Helium configuration.

  9. sealed abstract case class TextLink extends Element with ThemeLink with Product with Serializable

    A simple text link.

  10. sealed trait ThemeLink extends Element with SpanResolver

    A Helium link type available for navigation bars and the landing page.

Value Members

  1. object AnchorPlacement
  2. object ButtonLink extends Serializable
  3. object Favicon extends Serializable

    Companion for creating Favicon configuration instances.

  4. object HeliumIcon

    Enumeration for using any of the icons provided by the Helium theme out of the box in the theme configuration.

    Enumeration for using any of the icons provided by the Helium theme out of the box in the theme configuration.

    Several options like those for the landing page or the top navigation bar allow the addition of icon links where these pre-built selection can be used.

    They are based on the icofont which is licensed under the Open Font license and part of the laika-io artifact.

  5. object IconLink extends Serializable
  6. object ImageLink extends Serializable
  7. object TextLink extends Serializable

Ungrouped