> ## 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) |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.