Literature.StaticPages.MetaTagHelpers (literature v0.4.21)

Helpers for rendering meta tags in static pages.

Summary

Functions

Render default meta tags

Render pagination link tags. Can be generated using a page struct and the current URL or with exact next and previous URLs.

Render post language tags

Render publication language tags

Functions

canonical_tag(assigns)

Attributes

  • current_url (:string) (required)

get_default_meta_tags(struct, publication, page \\ nil)

@spec get_default_meta_tags(
  Literature.Publication.t()
  | Literature.Author.t()
  | Literature.Post.t()
  | Literature.Tag.t(),
  Literature.Publication.t(),
  Literature.Pagination.Page.t() | nil
) :: map()

meta_tags(assigns)

Render default meta tags

Attributes

  • tags (:map) (required)
  • current_url (:string) (required)

post_language_tags(assigns)

Render post language tags

Attributes

  • post (:map) (required)
  • publication (:map) (required)

publication_language_tags(assigns)

Render publication language tags

Attributes

  • publication (:map) (required)
  • current_url (:string) (required)