Skip to main content

FromString

文字列からリソースを作成します。

使用方法

resources.FromString を使用して、テンプレートから直接リソースを作成することができます。 これは、作成されたリソースのターゲット パスと指定されたコンテンツ文字列の 2 つの引数を取ります。

結果は、ターゲット パスをキャッシュ キーとして使用してキャッシュされます。

以下の例では、各プロジェクトの言語用にローカライズされた変数を含むリソースファイルを作成します。

{{ $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>