ASSET MANAGEMENT

FromString

用法

可以使用 resources.FromString 直接從模板中創建資源,該方法接受兩個參數:創建的資源目標路徑和給定的內容字串。

結果會使用目標路徑作為快取鍵來進行快取。

以下範例創建了一個包含每個專案語言本地化變數的資源檔案。

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