mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-22 21:42:50 +02:00
1018 B
Executable File
1018 B
Executable File
title, linkTitle, description, categories, keywords, menu, weight, signature
title | linkTitle | description | categories | keywords | menu | weight | signature | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
FromString | Resource from string | Creates a resource from a string. |
|
|
110 |
|
Usage
It is possible to create a resource directly from the template using resources.FromString
which takes two arguments, the target path for the created resource and the given content string.
The result is cached using the target path as the cache key.
The following example creates a resource file containing localized variables for every project's languages.
{{ $string := (printf "var rootURL = '%s'; var apiURL = '%s';" (absURL "/") (.Param "API_URL")) }}
{{ $targetPath := "js/vars.js" }}
{{ $vars := $string | resources.FromString $targetPath }}
{{ $global := resources.Get "js/global.js" | resources.Minify }}
<script src="{{ $vars.Permalink }}"></script>
<script src="{{ $global.Permalink }}"></script>