# `Literature.StaticPages.MetaTagHelpers`

Helpers for rendering meta tags in static pages.

# `canonical_tag`

## Attributes

* `current_url` (`:string`) (required)

# `get_default_meta_tags`

```elixir
@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`

Render default meta tags

## Attributes

* `tags` (`:map`) (required)
* `current_url` (`:string`) (required)

# `pagination_link_tags`

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

## Attributes

* `page` (`:map`)
* `current_url` (`:string`)
* `next_url` (`:any`)
* `prev_url` (`:any`)

# `post_language_tags`

Render post language tags

## Attributes

* `post` (`:map`) (required)
* `publication` (`:map`) (required)

# `publication_language_tags`

Render publication language tags

## Attributes

* `publication` (`:map`) (required)
* `current_url` (`:string`) (required)

---

*Consult [api-reference.md](api-reference.md) for complete listing*
