View Source Metatags (metatags v0.4.0)

Metatags is used to provide an easy API to print out context-specific metatags.

Summary

Functions

Turns metadata information into HTML tags

Puts a key and a value in the on a %Conn{} struct

Types

@type metatag_value() ::
  String.t() | [String.t()] | {String.t(), Keyword.t()} | map() | nil

Functions

@spec put(Plug.Conn.t(), atom(), metatag_value()) :: struct()
@spec put(Plug.Conn.t(), String.t(), metatag_value()) :: struct()

Puts a key and a value in the on a %Conn{} struct

example:

  iex> conn = %Conn{}
  iex> Metatags.put(conn, "title", "Welcome!")
  %Conn{private: %{metadata: %{"title" => "Welcome!"}}}
Link to this function

put(conn, key, value, extra_attributes)

View Source
@spec put(Plug.Conn.t(), String.t(), metatag_value(), Keyword.t()) :: struct()