From 66753416b5ec0f9f1be588a935d5551dfb5eebb9 Mon Sep 17 00:00:00 2001 From: Paul van Brouwershaven Date: Thu, 2 Dec 2021 12:56:25 +0100 Subject: Make resources.Get use a file cache for remote resources Closes #9228 --- docs/content/en/getting-started/configuration.md | 3 +++ docs/content/en/hugo-pipes/introduction.md | 10 ++++++++++ 2 files changed, 13 insertions(+) (limited to 'docs') diff --git a/docs/content/en/getting-started/configuration.md b/docs/content/en/getting-started/configuration.md index 9c78446ac..8332421be 100644 --- a/docs/content/en/getting-started/configuration.md +++ b/docs/content/en/getting-started/configuration.md @@ -657,6 +657,9 @@ maxAge = -1 [caches.getcsv] dir = ":cacheDir/:project" maxAge = -1 +[caches.getresource] +dir = ":cacheDir/:project" +maxAge = -1 [caches.images] dir = ":resourceDir/_gen" maxAge = -1 diff --git a/docs/content/en/hugo-pipes/introduction.md b/docs/content/en/hugo-pipes/introduction.md index 7a0ce5fc5..d097dec6b 100755 --- a/docs/content/en/hugo-pipes/introduction.md +++ b/docs/content/en/hugo-pipes/introduction.md @@ -55,6 +55,16 @@ You can also change the request method and set the request body: )}} ``` +#### Cache of remote resources + +Each downloaded URL will be cached in the default folder `$TMPDIR/hugo_cache/`. The variable `$TMPDIR` will be resolved to your system-dependent temporary directory. + +With the command-line flag `--cacheDir`, you can specify any folder on your system as a caching directory. + +You can also set `cacheDir` or `caches.getresource` in the [main configuration file][config]. + +If you don't like caching at all, you can fully disable caching with the command line flag `--ignoreCache`. + ### Asset publishing Assets will only be published (to `/public`) if `.Permalink` or `.RelPermalink` is used. -- cgit v1.2.3