> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ghost.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Utility Helpers

> Utility helpers are used to perform minor, optional tasks. Use this reference list to discover what each handlebars helper can do when building a custom Ghost theme.

| Tag                                                                                                               | Description                                                                      |
| ----------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| [asset](/themes/helpers/utility/asset/)                                                                           | Outputs cachable and cache-busting relative URLs to various asset types          |
| [block](/themes/helpers/utility/block/)                                                                           | Used along with `{{contentFor}}` to pass data up and down the template hierarchy |
| [body\_class](/themes/helpers/utility/body_class/)                                                                | Outputs dynamic CSS classes intended for the `<body>` tag                        |
| [color\_to\_rgba](/themes/helpers/utility/color_to_rgba/)                                                         | Converts a color value into an RGBA string                                       |
| [concat](/themes/helpers/utility/concat/)                                                                         | Concatenate and link multiple things together                                    |
| [contrast\_text\_color](/themes/helpers/utility/contrast_text_color/)                                             | Returns a readable text color for a given background                             |
| [encode](/themes/helpers/utility/encode/)                                                                         | Encode text to be safely used in a URL                                           |
| [ghost\_head](/themes/helpers/utility/ghost_head_foot/) / [ghost\_foot](/themes/helpers/utility/ghost_head_foot/) | Outputs vital system information at the top and bottom of the document           |
| [link\_class](/themes/helpers/utility/link_class/)                                                                | Add dynamic classes depending on the currently viewed page                       |
| [log](/themes/helpers/utility/log/)                                                                               | In development mode, output data in the console                                  |
| [json](/themes/helpers/utility/json/)                                                                             | Safely serialize values for inline JSON output                                   |
| [pagination](/themes/helpers/utility/pagination/)                                                                 | Helper which outputs formatted HTML for pagination links                         |
| [partials](/themes/helpers/utility/partials/)                                                                     | Include chunks of reusable template code                                         |
| [plural](/themes/helpers/utility/plural/)                                                                         | Output different text based on a given input                                     |
| [post\_class](/themes/helpers/utility/post_class/)                                                                | Outputs classes intended for your post container                                 |
| [prev\_post](/themes/helpers/utility/prev_next_post/) / [next\_post](/themes/helpers/utility/prev_next_post/)     | Within the `post` scope, returns the URL to the previous or next post            |
| [reading\_time](/themes/helpers/utility/reading_time/)                                                            | Renders the estimated reading time for a post                                    |
| [search](/themes/helpers/utility/search/)                                                                         | Output a working, pre-styled search button & icon                                |
| [split](/themes/helpers/utility/split/)                                                                           | Split a string into one or more iterable strings                                 |
| [translate](/themes/helpers/utility/translate/)                                                                   | Output text in your site language (the backbone of i18n)                         |
