Render in dev take long time or freeze if I edit a menu.fr.toml file

I am puzzled.

Those are the possible differences between running my site on my Mac and on your Mac.

I do not use npm. Except may be for installing the purgeCSS.

  • Macbook M1 pro (MacBookPro18,1) - 16 Go
  • Mac OSX Ventura 13.5
  • HD : 576,64 Go free on 994,66 Go - APFS
  • $ go version : go version go1.20.4 darwin/amd64
  • $ hugo config
Hugo Config

archetypedir = ‘archetypes’
assetdir = ‘assets’
baseurl = ‘https://www.grandhotelkurhaus.com/
cachedir = ‘/Users/xxxx/Library/Caches/hugo_cache’
contentdir = ‘content’
datadir = ‘data’
defaultcontentlanguage = ‘fr’
enableemoji = true
enablegitinfo = true
enablerobotstxt = true
environment = ‘production’
i18ndir = ‘i18n’
languagecode = ‘fr-fr’
layoutdir = ‘layouts’
paginate = 4.0
paginatepath = ‘page’
pluralizelisttitles = true
publishdir = ‘public’
resourcedir = ‘resources’
staticdir = [‘static’]
summarylength = 10.0
theme = [‘grandhotel’]
themesdir = ‘themes’
timeout = ‘60s’
timezone = ‘Europe/Zurich’
title = ‘Grand Hôtel & Kurhaus, Arolla : Hôtel Historique Suisse’
titlecasestyle = ‘AP’
workingdir = ‘/Users/xxxx/Documents/Git/ghk-2022’

[build]
useresourcecachewhen = ‘fallback’

[build.buildstats]
enable = true

[[build.cachebusters]]
source = ‘assets/.*.(js|ts|jsx|tsx)’
target = ‘(js|scripts|javascript)’

[[build.cachebusters]]
source = ‘assets/.*.(css|sass|scss)$’
target = ‘(css|styles|scss|sass)’

[[build.cachebusters]]
source = ‘(postcss|tailwind).config.js’
target = ‘(css|styles|scss|sass)’

[[build.cachebusters]]
source = ‘assets/..(.)$’
target = ‘$1’

[caches]
[caches.assets]
dir = ‘:resourceDir/_gen’
isresourcedir = true
maxage = 2592000000000000.0

[caches.getcsv]
dir = ‘:cacheDir/:project’
maxage = 3600000000000.0

[caches.getjson]
dir = ‘:cacheDir/:project’
maxage = 3600000000000.0

[caches.getresource]
dir = ‘:cacheDir/:project’
maxage = -1.0

[caches.images]
dir = ‘:resourceDir/_gen’
isresourcedir = true
maxage = 2592000000000000.0

[caches.modules]
dir = ‘:cacheDir/modules’
maxage = -1.0

[deployment]
invalidatecdn = true
maxdeletes = 256.0
workers = 10.0

[frontmatter]
date = [‘date’, ‘publishdate’, ‘pubdate’, ‘published’, ‘lastmod’, ‘modified’]
expirydate = [‘expirydate’, ‘unpublishdate’]
lastmod = [‘:git’, ‘lastmod’, ‘modified’, ‘date’, ‘publishdate’, ‘pubdate’, ‘published’]
publishdate = [‘publishdate’, ‘pubdate’, ‘published’, ‘date’]

[imaging]
bgcolor = ‘#ffffff
hint = ‘photo’
quality = 90.0
resamplefilter = ‘box’

[languages]
[languages.en]
languagecode = ‘en-us’
languagename = ‘English’
title = ‘Grand Hotel & Kurhaus - Arolla : a Swiss Historic Hotel’
weight = 2.0

[languages.fr]
languagecode = ‘fr-fr’
languagename = ‘Français’
title = ‘Grand Hôtel & Kurhaus, Arolla : Hôtel Historique Suisse’
weight = 1.0

[markup]
defaultmarkdownhandler = ‘goldmark’

[markup.asciidocext]
backend = ‘html5’
failurelevel = ‘fatal’
noheaderorfooter = true
safemode = ‘unsafe’

[markup.goldmark]
[markup.goldmark.extensions]
definitionlist = true
footnote = true
linkify = true
linkifyprotocol = ‘https’
strikethrough = true
table = true
tasklist = true

  [markup.goldmark.extensions.typographer]
    apostrophe = '’'
    ellipsis = '…'
    emdash = '—'
    endash = '–'
    leftanglequote = '«'
    leftdoublequote = '“'
    leftsinglequote = '‘'
    rightanglequote = '»'
    rightdoublequote = '”'
    rightsinglequote = '’'

[markup.goldmark.parser]
  autoheadingid = true
  autoheadingidtype = 'github'
  wrapstandaloneimagewithinparagraph = true

  [markup.goldmark.parser.attribute]
    title = true

[markup.goldmark.renderer]
  unsafe = true

[markup.highlight]
codefences = true
linenostart = 1.0
linenumbersintable = true
noclasses = true
style = ‘monokai’
tabwidth = 4.0

[markup.tableofcontents]
endlevel = 3.0
startlevel = 2.0

[mediatypes]
[mediatypes.‘application/json’]
delimiter = ‘.’
suffixes = [‘json’]

[mediatypes.‘application/manifest+json’]
delimiter = ‘.’
suffixes = [‘webmanifest’]

[mediatypes.‘application/octet-stream’]
delimiter = ‘.’

[mediatypes.‘application/pdf’]
delimiter = ‘.’
suffixes = [‘pdf’]

[mediatypes.‘application/rss+xml’]
delimiter = ‘.’
suffixes = [‘xml’, ‘rss’]

[mediatypes.‘application/toml’]
delimiter = ‘.’
suffixes = [‘toml’]

[mediatypes.‘application/wasm’]
delimiter = ‘.’
suffixes = [‘wasm’]

[mediatypes.‘application/xml’]
delimiter = ‘.’
suffixes = [‘xml’]

[mediatypes.‘application/yaml’]
delimiter = ‘.’
suffixes = [‘yaml’, ‘yml’]

[mediatypes.‘font/otf’]
delimiter = ‘.’
suffixes = [‘otf’]

[mediatypes.‘font/ttf’]
delimiter = ‘.’
suffixes = [‘ttf’]

[mediatypes.‘image/bmp’]
delimiter = ‘.’
suffixes = [‘bmp’]

[mediatypes.‘image/gif’]
delimiter = ‘.’
suffixes = [‘gif’]

[mediatypes.‘image/jpeg’]
delimiter = ‘.’
suffixes = [‘jpg’, ‘jpeg’, ‘jpe’, ‘jif’, ‘jfif’]

[mediatypes.‘image/png’]
delimiter = ‘.’
suffixes = [‘png’]

[mediatypes.‘image/svg+xml’]
delimiter = ‘.’
suffixes = [‘svg’]

[mediatypes.‘image/tiff’]
delimiter = ‘.’
suffixes = [‘tif’, ‘tiff’]

[mediatypes.‘image/webp’]
delimiter = ‘.’
suffixes = [‘webp’]

[mediatypes.‘text/calendar’]
delimiter = ‘.’
suffixes = [‘ics’]

[mediatypes.‘text/css’]
delimiter = ‘.’
suffixes = [‘css’]

[mediatypes.‘text/csv’]
delimiter = ‘.’
suffixes = [‘csv’]

[mediatypes.‘text/html’]
delimiter = ‘.’
suffixes = [‘html’]

[mediatypes.‘text/javascript’]
delimiter = ‘.’
suffixes = [‘js’, ‘jsm’, ‘mjs’]

[mediatypes.‘text/jsx’]
delimiter = ‘.’
suffixes = [‘jsx’]

[mediatypes.‘text/markdown’]
delimiter = ‘.’
suffixes = [‘md’, ‘markdown’]

[mediatypes.‘text/netlify’]
suffixes = [‘’]

[mediatypes.‘text/plain’]
delimiter = ‘.’
suffixes = [‘txt’]

[mediatypes.‘text/tsx’]
delimiter = ‘.’
suffixes = [‘tsx’]

[mediatypes.‘text/typescript’]
delimiter = ‘.’
suffixes = [‘ts’]

[mediatypes.‘text/x-sass’]
delimiter = ‘.’
suffixes = [‘sass’]

[mediatypes.‘text/x-scss’]
delimiter = ‘.’
suffixes = [‘scss’]

[mediatypes.‘video/3gpp’]
delimiter = ‘.’
suffixes = [‘3gpp’, ‘3gp’]

[mediatypes.‘video/mp4’]
delimiter = ‘.’
suffixes = [‘mp4’]

[mediatypes.‘video/mpeg’]
delimiter = ‘.’
suffixes = [‘mpg’, ‘mpeg’]

[mediatypes.‘video/ogg’]
delimiter = ‘.’
suffixes = [‘ogv’]

[mediatypes.‘video/webm’]
delimiter = ‘.’
suffixes = [‘webm’]

[mediatypes.‘video/x-msvideo’]
delimiter = ‘.’
suffixes = [‘avi’]

[menus]
[[menus.main]]
haschildren = true
identifier = ‘HOTEL’
name = ‘Hôtel’
weight = 10.0

[[menus.main]]
name = ‘Notre Hôtel’
parent = ‘HOTEL’
url = ‘notre-hotel/’
weight = 1.0

[[menus.main]]
name = ‘Nos Chambres’
parent = ‘HOTEL’
url = ‘nos-chambres/’
weight = 2.0

[[menus.main]]
name = ‘Nos Salons’
parent = ‘HOTEL’
url = ‘nos-salons/’
weight = 3.0

[[menus.main]]
name = ‘Notre Histoire’
parent = ‘HOTEL’
url = ‘notre-histoire/’
weight = 4.0

[[menus.main]]
name = ‘Réservez une chambre’
parent = ‘HOTEL’
pre = “
url = ‘reserver/’
weight = 10.0

[[menus.main]]
name = ‘Nos offres et bons plans’
parent = ‘HOTEL’
pre = “
url = ‘offres-et-bons-plans/’
weight = 11.0

[[menus.main]]
name = ‘Nos offres VTT’
parent = ‘HOTEL’
pre = “
url = ‘TODO’
weight = 12.0

[[menus.main]]
name = ‘Boutique en ligne’
parent = ‘HOTEL’
post = “
pre = “
url = ‘https://shop.grandhotelkurhaus.com
weight = 20.0

[menus.main.params]
click = ‘eShopMenu()’

[[menus.main]]
haschildren = true
identifier = ‘RESTO’
name = ‘Restaurants & Bar’
weight = 20.0

[[menus.main]]
name = ‘Nos Restaurants’
parent = ‘RESTO’
url = ‘nos-restaurants/’
weight = 1.0

[[menus.main]]
name = ‘Notre Jardin et Terrasse’
parent = ‘RESTO’
url = ‘TODO’
weight = 2.0

[[menus.main]]
name = ‘Notre grange : La Teuss’
parent = ‘RESTO’
url = ‘la-teuss/’
weight = 3.0

[[menus.main]]
name = ‘La Chotte’
parent = ‘RESTO’
post = “
url = ‘https://www.lachotte.com
weight = 4.0

[[menus.main]]
name = ‘Les menus et la carte’
parent = ‘RESTO’
pre = " "
url = ‘menu/’
weight = 10.0

[[menus.main]]
haschildren = true
identifier = ‘ACTIVITE’
name = ‘Activités’
weight = 30.0

[[menus.main]]
name = ‘Bien-être’
parent = ‘ACTIVITE’
url = ‘arolla-therapie/’
weight = 1.0

[[menus.main]]
name = ‘VTT électriques’
parent = ‘ACTIVITE’
pre = “
url = ‘TODO’
weight = 2.0

[[menus.main]]
name = ‘Hiver’
parent = ‘ACTIVITE’
url = ‘hiver/’
weight = 3.0

[[menus.main]]
name = ‘Été’
parent = ‘ACTIVITE’
url = ‘ete/’
weight = 4.0

[[menus.main]]
name = ‘Arolla 4 Saisons’
parent = ‘ACTIVITE’
url = ‘arolla-4-seasons/’
weight = 5.0

[[menus.main]]
haschildren = true
identifier = ‘PRIVATE’
name = ‘Pour vos groupes’
weight = 40.0

[[menus.main]]
name = ‘Présentation’
parent = ‘PRIVATE’
url = ‘pour-vos-groupes/’
weight = 1.0

[[menus.main]]
name = ‘Mariages’
parent = ‘PRIVATE’
pre = “
url = ‘mariage/’
weight = 2.0

[[menus.main]]
name = “Séminaires d’entreprise”
parent = ‘PRIVATE’
pre = “
url = ‘entreprise/’
weight = 3.0

[[menus.main]]
name = ‘Anniversaires et fêtes’
parent = ‘PRIVATE’
pre = “
url = ‘TODO’
weight = 4.0

[[menus.main]]
name = ‘Team Building’
parent = ‘PRIVATE’
pre = “
url = ‘entreprise/’
weight = 5.0

[[menus.main]]
haschildren = true
identifier = ‘NEWS’
name = ‘Nos events / News’
weight = 50.0

[[menus.main]]
name = ‘Nos évènements au Kurhaus’
parent = ‘NEWS’
url = ‘TODO’
weight = 1.0

[[menus.main]]
name = ‘Les news / blog’
parent = ‘NEWS’
url = ‘news/’
weight = 2.0

[[menus.main]]
name = “L’agenda du Kurhaus”
parent = ‘NEWS’
url = ‘TODO’
weight = 3.0

[[menus.main]]
identifier = ‘CONTACT’
pre = “
url = ‘contact/’
weight = 60.0

[[menus.main]]
identifier = ‘Search Menu’
pre = “
url = ‘recherche/’
weight = 220.0

[minify]
[minify.tdewolff]
[minify.tdewolff.css]
keepcss2 = true

[minify.tdewolff.html]
  keepconditionalcomments = true
  keepdefaultattrvals = true
  keepdocumenttags = true
  keependtags = true

[minify.tdewolff.js]
  version = 2022.0

[minify.tdewolff.json]

[minify.tdewolff.svg]

[minify.tdewolff.xml]

[module]
noproxy = ‘none’
private = ‘.
proxy = ‘direct’
workspace = ‘off’

[module.hugoversion]
extended = true
min = ‘0.110.0’

[[module.imports]]
path = ‘github.com/gohugoio/hugo-mod-bootstrap-scss/v5

[[module.imports]]
path = ‘github.com/gethugothemes/hugo-modules/components/preloader

[[module.imports]]
path = ‘github.com/gethugothemes/hugo-modules/components/render-link

[[module.imports]]
path = ‘github.com/gethugothemes/hugo-modules/images

[[module.imports]]
path = ‘github.com/gethugothemes/hugo-modules/shortcodes/button

[[module.imports]]
path = ‘github.com/gethugothemes/hugo-modules/shortcodes/notice

[[module.imports]]
path = ‘github.com/gethugothemes/hugo-modules/videos

[[module.imports]]
path = ‘github.com/gethugothemes/hugo-modules/tab

[[module.imports]]
path = ‘github.com/gethugothemes/hugo-modules/gallery-slider

[[module.imports]]
path = ‘github.com/gethugothemes/hugo-modules/seo-tools/basic-seo

[[module.imports]]
path = ‘github.com/gethugothemes/hugo-modules/seo-tools/site-verifications

[[module.imports]]
path = ‘GitHub - divinerites/plausible-hugo: Dead simple integration between plausible.io and gohugo.io

[[module.imports]]
path = ‘GitHub - divinerites/divinerites-maps

[[module.imports]]
path = ‘github.com/gethugothemes/hugo-modules/icons/font-awesome

[[module.imports]]
path = ‘grandhotel’

[[module.mounts]]
lang = ‘en’
source = ‘content/english’
target = ‘content’

[[module.mounts]]
lang = ‘fr’
source = ‘content/french’
target = ‘content’

[[module.mounts]]
lang = ‘fr’
source = ‘content/french/news’
target = ‘content/news’

[[module.mounts]]
lang = ‘en’
source = ‘content/english/news’
target = ‘content/news’

[[module.mounts]]
lang = ‘en’
source = ‘content/french/news’
target = ‘content/news’

[[module.mounts]]
source = ‘package.json’
target = ‘assets/_jsconfig/package.json’

[[module.mounts]]
source = ‘postcss.config.js’
target = ‘assets/_jsconfig/postcss.config.js’

[[module.mounts]]
source = ‘data’
target = ‘data’

[[module.mounts]]
source = ‘layouts’
target = ‘layouts’

[[module.mounts]]
source = ‘i18n’
target = ‘i18n’

[[module.mounts]]
source = ‘archetypes’
target = ‘archetypes’

[[module.mounts]]
source = ‘assets’
target = ‘assets’

[[module.mounts]]
source = ‘static’
target = ‘static’

[outputformats]
[outputformats.amp]
basename = ‘index’
ishtml = true
mediatype = ‘text/html’
name = ‘amp’
path = ‘amp’
permalinkable = true
rel = ‘amphtml’

[outputformats.calendar]
basename = ‘index’
isplaintext = true
mediatype = ‘text/calendar’
name = ‘calendar’
protocol = ‘webcal://’
rel = ‘alternate’

[outputformats.css]
basename = ‘styles’
isplaintext = true
mediatype = ‘text/css’
name = ‘css’
notalternative = true
rel = ‘stylesheet’

[outputformats.csv]
basename = ‘index’
isplaintext = true
mediatype = ‘text/csv’
name = ‘csv’
rel = ‘alternate’

[outputformats.headers]
basename = ‘_headers’
isplaintext = true
mediatype = ‘text/netlify’
name = ‘headers’
notalternative = true
rel = ‘alternate’

[outputformats.html]
basename = ‘index’
ishtml = true
mediatype = ‘text/html’
name = ‘html’
permalinkable = true
rel = ‘canonical’
weight = 10.0

[outputformats.json]
basename = ‘index’
isplaintext = true
mediatype = ‘application/json’
name = ‘json’
rel = ‘alternate’

[outputformats.markdown]
basename = ‘index’
isplaintext = true
mediatype = ‘text/markdown’
name = ‘markdown’
rel = ‘alternate’

[outputformats.redir]
basename = ‘_redirects’
isplaintext = true
mediatype = ‘text/netlify’
name = ‘redir’
notalternative = true
rel = ‘alternate’

[outputformats.robots]
basename = ‘robots’
isplaintext = true
mediatype = ‘text/plain’
name = ‘robots’
rel = ‘alternate’

[outputformats.rss]
basename = ‘index’
mediatype = ‘application/rss+xml’
name = ‘rss’
nougly = true
rel = ‘alternate’

[outputformats.sitemap]
basename = ‘sitemap’
mediatype = ‘application/xml’
name = ‘sitemap’
nougly = true
rel = ‘sitemap’

[outputformats.webappmanifest]
basename = ‘manifest’
isplaintext = true
mediatype = ‘application/manifest+json’
name = ‘webappmanifest’
notalternative = true
rel = ‘manifest’

[outputs]
home = [‘html’, ‘rss’, ‘redir’, ‘json’]
page = [‘html’]
rss = [‘rss’]
section = [‘html’, ‘rss’]
taxonomy = [‘html’, ‘rss’]
term = [‘html’, ‘rss’]

[params]
button_book_head_url = ‘/reserver/’
copyrightbuild1 = ‘Ce site est construit avec’
copyrightrights = ‘Tous droits réservés.’
copyrighttheme1 = 'Thème original créé par ’
copyrighttheme2 = ‘Modifié par Didier. Tous droits réservés.’
description = ‘Bienvenue au Grand Hôtel & Kurhaus à Arolla : un hôtel de caractère parmi les Swiss Historics Hôtels pour vos séjours dans les Alpes Suisse.’
images = [‘images/hero/summer/hero-bg-1.jpeg’, ‘images/hero/summer/hero-bg-2.jpeg’, ‘images/hero/winter/hero-bg-3.jpeg’, ‘images/hero/winter/hero-bg-1.jpeg’]
img_size_blog = ‘600x’
img_size_blog_list = ‘600x’
img_size_brands = ‘300x’
img_size_event_list = ‘x400’
img_size_history = ‘700x’
img_size_logo_footer = ‘100x’
img_size_sections = ‘600x’
img_size_sections_under = ‘400x’
languageflag = ‘fr.png’
languagereserver = ‘francais’
lazyimagescript = true
legaltext = ‘Mentions légales’
legalurl = ‘legal/’
logo = ‘images/logo_legacy-or_white.png’
logo_footer = ‘images/logo_legacy-white.png’
logo_legacy = true
logo_text = ‘Grand Hôtel & Kurhaus’
logo_width = ‘230px’
purgecss = true
robots = ‘index,follow’
seo_divinerites = true
statusurl = ‘ghk-arolla’
typeseo = [‘localbusiness’, ‘lodgingbusiness’]
videos = [‘https://f001.backblazeb2.com/file/PartagePublic/Dji-0139-1-original.mp4’]

[params.booking]
button_head_link = true
enable = true

[params.booking.misterbooking]
  enable = true
  id = 'd81530a0fce589be3ae59824306985d7'
  param = '0201202000020000094045221'
  type = 'comparator'

[params.booking.seekda]
  cle_api = '42'
  id = 'CH_VS_0324'
  type = 'dsr'

[params.contact_info]
address = ‘Chemin de la Forêt 6, 1986 Arolla, Switzerland’
email = ‘reception@grandhotelkurhaus.com’
mobile = ‘+41 27 283 70 00’

[[params.footer_logo]]
link = ‘images/shh-2.png’
position = 2.0

[[params.footer_logo]]
link = ‘images/logo_legacy-or_white.png’
position = 1.0

[[params.footer_logo]]
link = ‘images/logo_ehl-2020.png’
position = 3.0

[params.global]
[params.global.map]
[params.global.map.googlemap]
title = ‘Google Map’
url = ‘Your Google Map URL’

  [params.global.map.osm]
    allowedit = 'false'
    captionbar = 'false'
    coordx = '46.024'
    coordy = '7.479'
    datalayerscontrol = 'null'
    embedcontrol = 'false'
    fullscreencontrol = 'true'
    map = true
    mapname = 'la-chotte_510073'
    minimap = 'false'
    morecontrol = 'true'
    onloadpanel = 'none'
    scale = '15'
    scalecontrol = 'true'
    scrollwheelzoom = 'true'
    searchcontrol = 'false'
    tilelayerscontrol = 'null'
    title = 'Grand Hôtel & Kurhaus'
    zoomcontrol = 'true'

[params.global.seo]
  [params.global.seo.addresse]
    addresse = 'Chemin de la Forêt,6 '
    addressname = 'Grand Hôtel & Kurhaus'
    cp = '1986'
    pays = 'Suisse'
    phone = '41 27 283 70 00'
    region = 'Valais'
    ville = 'Arolla'

  [params.global.seo.business]
    horairesclose = '23:00'
    horairesjours = ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday']
    horairesopen = '07:00'
    pricerange = '$$'

  [params.global.seo.geo]
    latitude = 46.024
    longitude = 7.479
    type = 'GeoCoordinates'

  [params.global.seo.hotel]
    checkintime = '16:00'
    checkouttime = '11:00'
    numberofrooms = 63.0
    petsallowed = 'true'

  [params.global.seo.social]
    facebook = 'https://www.facebook.com/arolla.grandhotelkurhaus/'
    instagram = 'https://www.instagram.com/grandhotelkurhausarolla/'

[params.metadata]
author = ‘Grand Hotel & Kurhaus team’
description = ‘Bienvenue au Grand Hôtel & Kurhaus à Arolla : un hôtel de caractère parmi les Swiss Historics Hôtels pour vos séjours dans les Alpes Suisse.’
image = ‘images/logo_legacy-or_white.png’
keywords = [‘Montagne’, ‘Ski’, ‘Arolla’, ‘Hôtel’, ‘Valais’, ‘Suisse’, ‘Historic Hotels’, ‘Gastronomie’, ‘Nature’, ‘Forêt’]

[params.notice]
content = “Samedi 27 mai 2023
Aroll’ Live Music Festival de 18h30 à 23h
Musique Dub, vue sur les montagnes.
Plus d’information sur demande via le formulaire de contact.”
enable = true
end_date = ‘2023-05-28’
expire_days = 2.0
name = ‘popup_info_arrolive’
start_date = ‘2023-04-30’

[params.plausible]
domain = ‘ghk-arolla’
enable = true
outbound_link = true
proxy_netlify = true

[params.plausible_version]
id = ‘1.17.2’

[params.plugins]
[[params.plugins.css]]
link = ‘plugins/swiper/swiper-bundle.css’

[[params.plugins.css]]
link = ‘plugins/glightbox/glightbox.css’

[[params.plugins.css]]
link = ‘plugins/aos/aos-custom.css’

[[params.plugins.css]]
link = ‘plugins/font-awesome/v6/brands.css’

[[params.plugins.css]]
link = ‘plugins/font-awesome/v6/icons.css’

[[params.plugins.css]]
link = ‘plugins/font-awesome/v6/regular.css’

[[params.plugins.css]]
link = ‘plugins/font-awesome/v6/solid.css’

[[params.plugins.js]]
link = ‘plugins/swiper/swiper-bundle.js’

[[params.plugins.js]]
link = ‘plugins/glightbox/glightbox.js’

[[params.plugins.js]]
link = ‘js/gallery-slider.js’

[[params.plugins.js]]
link = ‘plugins/youtube-lite.js’

[[params.plugins.js]]
link = ‘plugins/instafeed/instafeed.min.js’

[[params.plugins.js]]
link = ‘plugins/aos/aos.js’

[[params.plugins.js]]
link = ‘plugins/lazy-loader.js’

[[params.plugins.js]]
link = ‘js/cookie.js’

[params.preloader]

[params.restaurant]
[params.restaurant.chef]

[params.restaurant.menu]
  list_items = true
  list_wine = true

[params.restaurant.reservation]

[[params.rgpd]]
text = ‘Ce site respecte le RGPD, le CCPA & votre vie privée’

[[params.rgpd]]
text = “Nous n’utilisons ni Google Analytics®, ni pixel ou cookie de suivi et nous ne collectons aucune information personnelle.

[params.seasons]
dateclose = ‘2023-11-05’
dateopen = ‘2023-05-26’
dateopen_newseason = ‘2023-12-21’
openhours = ‘9h00 - 19h’
openhours_high = ‘7h00 - 21h30’
statutname = ‘summer’
statutsaison = ‘open’
statutsaison_forced = true
statutsaison_hours_high = true

[params.seo_json]
checkintime = ‘global.seo.hotel.checkinTime’
checkouttime = ‘global.seo.hotel.checkoutTime’
defaultkeywords = ‘metadata.keywords’
geo_latitude = ‘global.seo.geo.latitude’
geo_longitude = ‘global.seo.geo.longitude’
geo_type = ‘global.seo.geo.type’
image = ‘images’
logo = ‘logo’
numberofrooms = ‘global.seo.hotel.numberOfRooms’
officeaddress = ‘global.seo.addresse.addresse’
officeaddresscp = ‘global.seo.addresse.cp’
officeaddresspays = ‘global.seo.addresse.pays’
officeaddressregion = ‘global.seo.addresse.region’
officeaddressville = ‘global.seo.addresse.ville’
officehorairesclose = ‘global.seo.business.horairesClose’
officehorairesjours = ‘global.seo.business.horairesJours’
officehorairesopen = ‘global.seo.business.horairesOpen’
officephone = ‘global.seo.addresse.phone’
petsallowed = ‘global.seo.hotel.petsAllowed’
pricerange = ‘global.seo.business.priceRange’
social_facebook = ‘global.seo.social.facebook’
social_instagram = ‘global.seo.social.instagram’
social_twitter = ‘global.seo.social.twitter’

[params.site_verification]
google = ‘UA-172021902-1’

[[params.social]]
icon = ‘fab fa-facebook’
link = ‘Arolla Grand Hôtel Kurhaus
title = ‘facebook’

[[params.social]]
icon = ‘fab fa-instagram’
link = ‘Grand Hôtel & Kurhaus Arolla (@grandhotelkurhausarolla) • Instagram photos and videos
title = ‘instagram’

[[params.social]]
icon = ‘fab fa-spotify’
info = “Playlist on Spotify : Kurhaus Arolla - Baker’s Pub Blues & Cool”
link = ‘Kurhaus Arolla - Baker's Pub Blues & Cool - playlist by divinerites | Spotify
title = ‘spotify’

[params.variables]
black = ‘#000
body_color = ‘#fefefe
border_color = ‘#1B1C32
color_primary = ‘#c09251
color_secondary = ‘#1d2035
dark = ‘#181a2d
font_icon = ‘Font Awesome 6 Free’
font_primary = ‘Vollkorn’
font_primary_type = ‘serif’
font_scale = ‘1.30’
font_secondary = ‘Roboto’
font_secondary_type = ‘sans-serif’
font_size = ‘16px’
light = ‘#eee
text_color = ‘#696969
text_dark = ‘#2c2a42
text_light = ‘#8a8a8a
white = ‘#fff

[permalinks]

[privacy]
[privacy.disqus]
disable = true

[privacy.googleanalytics]
anonymizeip = true
usesessionstorage = true

[privacy.instagram]
simple = true

[privacy.twitter]
disable = true
enablednt = true

[privacy.vimeo]
enablednt = true
simple = true

[privacy.youtube]
privacyenhanced = true

[related]
threshold = 80.0

[[related.indices]]
name = ‘keywords’
type = ‘basic’
weight = 100.0

[[related.indices]]
name = ‘date’
type = ‘basic’
weight = 10.0

[[related.indices]]
name = ‘tags’
weight = 80.0

[security]
[security.exec]
allow = [‘^(dart-)?sass(-embedded)?$’, ‘^go$’, ‘^npx$’, ‘^postcss$’]
osenv = [‘(?i)^((HTTPS?|NO)PROXY|PATH(EXT)?|APPDATA|TE?MP|TERM|GO\w+|(XDG_CONFIG)?HOME|USERPROFILE|SSH_AUTH_SOCK|DISPLAY|LANG)$’]

[security.funcs]
getenv = [‘^HUGO_’, ‘^CI$’]

[security.gotemplates]

[security.http]
methods = [‘(?i)GET|POST’]
urls = [‘.*’]

[server]
[[server.redirects]]
from = ‘**’
status = 404.0
to = ‘/404.html’

[services]
[services.disqus]

[services.googleanalytics]

[services.instagram]

[services.rss]
limit = -1.0

[services.twitter]

[sitemap]
filename = ‘sitemap.xml’
priority = -1.0

[taxonomies]
category = ‘categories’
tag = ‘tags’

No hint or idea about the cause after testing / inactivating software on my Mac.
Really weird.

On a side note, (and may be some lead to follow) it seems that beside the rebuild problem, the hugo local server sometimes becomes really slow to react to simple http requests (4 or 5 sec for a simple page).
Not consistent, and varying
But I couldn’t find a recuring scheme or actions who could cause this slow simple http response.

All this with hugo running from console.