This commit is contained in:
Markus 2025-06-06 18:12:46 +02:00
commit 1d8da2b6dd
824 changed files with 76366 additions and 0 deletions

82
config/_default/hugo.toml Normal file
View file

@ -0,0 +1,82 @@
######################## default configuration ####################
baseURL = ""
title = "AMPERION"
theme = "airspace-hugo"
# Default time zone for time stamps; use any valid tz database name: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
timeZone = "Europe/Vienna"
# post pagination
pagination.pagerSize = 6 # see https://gohugo.io/extras/pagination/
# post excerpt
summaryLength = 10 # see https://gohugo.io/content-management/excerpts/
# disqus short name
disqusShortname = "themefisher-template" # we use disqus to show comments in blog posts . To install disqus please follow this tutorial https://portfolio.peter-baumgartner.net/2017/09/10/how-to-install-disqus-on-hugo/
# disable language
disableLanguages = [ "fr", "it"
] # example: ["fr"] for disable french language. see https://gohugo.io/content-management/multilingual/
hasCJKLanguage = false # If hasCJKLanguage true, auto-detect Chinese/Japanese/Korean Languages in the content. see: https://gohugo.io/getting-started/configuration/#hascjklanguage
defaultContentLanguage = "de"
############################# Build ##############################
[build]
noJSConfigInAssets = false
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 = 'assets/.*\.(.*)$'
target = '$1'
############################# Outputs ##############################
[outputs]
home = ["HTML", "WebAppManifest"]
############################# Imaging ##############################
[imaging]
# See https://github.com/disintegration/imaging
# Default JPEG or WebP quality setting. Default is 75.
quality = 90
resampleFilter = "lanczos"
############################# Caches ###############################
[caches]
[caches.images]
dir = ":resourceDir/_gen"
maxAge = "720h"
[caches.assets]
dir = ":resourceDir/_gen"
maxAge = "720h"
############################# Markup ###############################
[markup]
[markup.goldmark.renderer]
unsafe= true
[markup.tableOfContents]
startLevel = 2
endLevel = 6
ordered = false
[markup.highlight]
style = 'monokai' # see https://xyproto.github.io/splash/docs/all.html
############################ Media types ############################
[mediaTypes]
[mediaTypes."application/manifest+json"]
suffixes = ["webmanifest"]
############################ Output Format ###########################
[outputFormats]
[outputFormats.WebAppManifest]
mediaType = "application/manifest+json"
rel = "manifest"

View file

@ -0,0 +1,28 @@
################ German language ##################
[de]
languageName = "DE"
languageCode = "de-AT"
contentDir = "content/german"
weight = 1
################# English language ################
[en]
languageName = "EN"
languageCode = "en-US"
contentDir = "content/english"
weight = 2
################ French language ##################
[fr]
languageName = "FR"
languageCode = "fr-FR"
contentDir = "content/french"
weight = 3
################ Italian language #################
[it]
languageName = "IT"
languageCode = "it-IT"
contentDir = "content/italian"
weight = 4

View file

@ -0,0 +1,93 @@
############# German navigation ##############
# main menu
[[main]]
name = "Home"
url = "/"
weight = 1
[[main]]
name = "Leistungen"
url = "service/"
weight = 2
identifier = "service"
[[main]]
name = "Energiekonzepte & Digitale Lösungen"
url = "service/energiekonzepte/"
weight = 1
parent = "service"
[[main]]
name = "Projektmanagement"
url = "service/projektmanagement/"
weight = 2
parent = "service"
[[main]]
name = "E-Mobilität"
url = "service/emobilitaet/"
weight = 3
parent = "service"
[[main]]
name = "Photovoltaik & Speicherlösungen"
url = "service/photovoltaik/"
weight = 4
parent = "service"
[[main]]
name = "Digitale Lösungen & IKT"
url = "service/dig_loes_ikt/"
weight = 5
parent = "service"
[[main]]
name = "Elektrotechnik"
url = "service/elektrotechnik/"
weight = 6
parent = "service"
[[main]]
name = "Über AMPERION"
url = "about/"
weight = 3
[[main]]
name = "Kontakt"
url = "contact/"
weight = 4
# footer menu
[[footer]]
name = "Leistungen"
url = "service/"
weight = 1
[[footer]]
name = "Kontakt"
url = "contact/"
weight = 2
[[footer]]
name = "Über AMPERION"
url = "about/"
weight = 3
[[footer]]
name = "Impressum"
url = "impressum/"
weight = 4
[[footer]]
name = "AGB"
url = "agb/"
weight = 5
[[footer]]
name = "Datenschutz"
url = "datenschutz/"
weight = 6

View file

@ -0,0 +1,54 @@
############# English navigation ##############
# main menu
[[main]]
name = "Services"
url = "contact/"
weight = 1
[[main]]
name = "Contact"
url = "contact/"
weight = 2
[[main]]
name = "About AMPERION"
url = "contact/"
weight = 3
[[main]]
name = "Carreer"
url = "contact/"
weight = 4
# footer menu
[[footer]]
name = "Services"
url = "contact/"
weight = 1
[[footer]]
name = "Contact"
url = "contact/"
weight = 2
[[footer]]
name = "About AMPERION"
url = "contact/"
weight = 3
[[footer]]
name = "Carreer"
url = "contact/"
weight = 4
[[footer]]
name = "Imprint"
url = "service/"
weight = 5
[[footer]]
name = "GTC"
url = "agb/"
weight = 6

View file

@ -0,0 +1,82 @@
############# French navigation ##############
# main menu
[[main]]
name = "Accueil"
url = ""
weight = 1
[[main]]
name = "À propos"
url = "about/"
weight = 2
[[main]]
name = "Projet"
url = "project/"
weight = 3
[[main]]
name = "Blog"
url = "blog/"
weight = 4
[[main]]
weight = 5
name = "Plus"
hasChildren = true
[[main]]
parent = "Plus"
name = "Service"
url = "service/"
weight = 1
[[main]]
parent = "Plus"
name = "Tarification"
url = "pricing/"
weight = 2
[[main]]
parent = "Plus"
name = "Questions fréquentes"
url = "faq/"
weight = 3
[[main]]
name = "Contact"
url = "contact/"
weight = 6
# footer menu
[[footer]]
name = "À propos"
url = "about/"
weight = 2
[[footer]]
name = "Projet"
url = "project/"
weight = 3
[[footer]]
name = "Service"
url = "service/"
weight = 4
[[footer]]
name = "Tarification"
url = "pricing/"
weight = 5
[[footer]]
name = "Questions fréquentes"
url = "faq/"
weight = 6
[[footer]]
name = "Contact"
url = "contact/"
weight = 7

View file

@ -0,0 +1,82 @@
############# Italian navigation ##############
# main menu
[[main]]
name = "Pagina iniziale"
url = ""
weight = 1
[[main]]
name = "Chi siamo"
url = "about/"
weight = 2
[[main]]
name = "Progetto"
url = "project/"
weight = 3
[[main]]
name = "Blog"
url = "blog/"
weight = 4
[[main]]
weight = 5
name = "Più"
hasChildren = true
[[main]]
parent = "Più"
name = "Servizio"
url = "service/"
weight = 1
[[main]]
parent = "Più"
name = "Tariffazione"
url = "pricing/"
weight = 2
[[main]]
parent = "Più"
name = "Domande frequenti"
url = "faq/"
weight = 3
[[main]]
name = "Contatta"
url = "contact/"
weight = 6
# footer menu
[[footer]]
name = "Chi siamo"
url = "about/"
weight = 2
[[footer]]
name = "Progetto"
url = "project/"
weight = 3
[[footer]]
name = "Servizio"
url = "service/"
weight = 4
[[footer]]
name = "Tariffazione"
url = "pricing/"
weight = 5
[[footer]]
name = "Domande frequenti"
url = "faq/"
weight = 6
[[footer]]
name = "Contatta"
url = "contact/"
weight = 7

View file

@ -0,0 +1,99 @@
#################### default parameters ################################
# favicon
favicon = "images/amperion_logo.webp"
# logo
logo = "images/Schrift_1.webp"
# use `px` or `x` with logo_width, example: "100px".
# Note: logo_width is not work with .svg file
logo_width = "200px"
# logo text will only show when logo is missing.
logo_text = "AMPERION"
# navbar fixed to top
navbar_fixed = true
# OpenGraph / Twitter Card metadata
description = "This is meta description"
author = "AMPERION GmbH"
image = "images/logo.webp" # this image will be used as fallback if a page has no image of its own
# Whether to display text descriptors (like "E-mail: ", "Phone: ") before the address block elements
address_descriptors = false
# contact info
phone = """+43 677 62090425 <br>
+43 677 62090426"""
email = "office@amperion.at"
location = """
**AMPERION GmbH**
Margarethner Straße 24a <br>
2431 Enzersdorf an der Fischa
"""
# copyright
copyright = "AMPERION GmbH"
# custom script on header, example: custom_script= "<script>console.log(\"Hello World\")</script>"
custom_script= ""
[contact.form]
enable = false
# Whether to use [Netlify Forms](https://docs.netlify.com/forms/setup/)
use_netlify = false
# Whether to use recaptch v3 in form
use_recaptcha = false
# Form action
## Fill in your Form ID URL for Formspree.io, e.g. `https://formspree.io/f/{form_id}`
## Ignored if `use_netlify = true` (custom [success page](https://docs.netlify.com/forms/setup/#success-messages) is already included)
action = "#"
# Image on custom success page `/message_sent.html`
success_image = "images/paper-plane.svg"
# Preloader
[preloader]
enable = true
preloader = "" # use jpg, png, svg or gif format.
# Navigation button
[navigation_button]
enable = true
label = "get a quote"
link = "contact"
# matomo tracking: see https://matomo.org/
[matomo]
enable = false
url = "" # your matomo url
id = "" # your matomo id
# site verifications
[site_verification]
google = "" # Your verification code
bing = "" # Your verification code
baidu = "" # Your verification code
# cookies
[cookies]
enable = false
expire_days = 0
content = "Diese Seite verwendet keine Cookies. By continuing to use this website, you agree to their use."
button = "I Accept"
######################## sidebar widgets #########################
[widgets]
sidebar = ["recent_posts", "taxonomy_category", "taxonomy_tags"]
# available widget : categories,tags,recent-post
############################# social site ########################
#[[social]]
#title = "facebook"
#image = "images/social/facebook.webp"
#link = "#"
[[social]]
title = "instagram"
image = "images/social/instagram.webp"
link = "https://www.instagram.com/amperion_official"
[[social]]
title = "linkedin"
image = "images/social/linkedin.webp"
link = "https://www.linkedin.com/company/101907682"