This commit is contained in:
2025-12-02 16:34:42 +01:00
commit ae16f86d5e
203 changed files with 30853 additions and 0 deletions

94
config/_default/hugo.toml Normal file
View File

@@ -0,0 +1,94 @@
######################## default configuration ####################
baseURL = "https://start-it.nl/"
title = "StartIT - Slimme IT zonder fratsen"
theme = "agico-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/Amsterdam"
# post pagination
pagination.pagerSize = 6 # see https://gohugo.io/extras/pagination/
# post excerpt
summaryLength = 10 # see https://gohugo.io/content-management/excerpts/
# disable language
disableLanguages = []
# 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 = "nl"
defaultContentLanguageInSubdir = false
############################# Modules ############################
[module]
[[module.mounts]]
source = "assets"
target = "assets"
[[module.mounts]]
source = "hugo_stats.json"
target = "assets/watching/hugo_stats.json"
########################### Services #############################
[services]
[services.googleAnalytics]
ID = 'G-J5E56WD6ZW' # see https://gohugo.io/templates/internal/#configure-google-analytics
#[services.disqus]
#shortname = '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/
[privacy]
[privacy.googleAnalytics]
disable = false
respectDoNotTrack = false
############################# 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 = '(postcss|tailwind)\.config\.js'
target = '(css|styles|scss|sass)'
[[build.cachebusters]]
source = 'assets/.*\.(.*)$'
target = '$1'
############################# 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"
############################# Outputs ##############################
[outputs]
home = ["HTML", "RSS", "JSON", "WebAppManifest"]
############################# Markup ###############################
[markup]
[markup.goldmark.renderer]
unsafe= true
############################ 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,23 @@
################################### Dutch language #####################################
[nl]
languageName = "🇳🇱"
languageCode = "nl-NL"
contentDir = "content/dutch"
weight = 1
[nl.params]
home = "Home"
footer_content = "Voor MKB en ZZP leveren we websites, applicaties en beheer die groeien met je bedrijf. Je betaalt per oplevering, niet per medewerker."
copyright = "Alle rechten voorbehouden"
################################### English language #####################################
[en]
languageName = "🇬🇧"
languageCode = "en-EN"
contentDir = "content/english"
weight = 2
[en.params]
home = "Home"
footer_content = "For businesses and freelancers we provide websites, applications, and management that grow with your business. You pay per installation, not per employee."
copyright = "All rights reserved"

View File

@@ -0,0 +1,63 @@
############# English navigation ##############
# main menu
[[main]]
name = "Services"
hasChildren = true
weight = 1
[[main]]
weight = 1
parent = "Services"
name = "Websites"
URL = "en/services/websites"
[[main]]
weight = 2
parent = "Services"
name = "CRM"
URL = "en/services/crm"
[[main]]
weight = 3
parent = "Services"
name = "E-mail"
URL = "en/services/email"
[[main]]
name = "Information"
hasChildren = true
weight = 2
[[main]]
weight = 2
parent = "Information"
name = "Calculate pricing"
URL = "en/price-calculator/"
[[main]]
weight = 2
parent = "Information"
name = "Knowledge base"
URL = "https://kennisbank.start-it.nl?source=StartIT-en"
[[main]]
name = "News"
URL = "en/news/"
weight = 4
#Footer menu
[[footer]]
name = "About us"
URL = "en/about/"
[[footer]]
name = "Contact"
URL = "en/contact/"
[[footer]]
name = "Knowledge base"
URL = "https://kennisbank.start-it.nl/en?source=StartIT-en"
[[footer]]
name = "Privacy Policy"
URL = "#"

View File

@@ -0,0 +1,63 @@
############# Dutch navigation ##############
# main menu
[[main]]
name = "Diensten"
hasChildren = true
weight = 1
[[main]]
weight = 1
parent = "Diensten"
name = "Websites"
URL = "diensten/websites"
[[main]]
weight = 2
parent = "Diensten"
name = "Relatiebeheer"
URL = "diensten/relatiebeheer"
[[main]]
weight = 3
parent = "Diensten"
name = "E-mail"
URL = "diensten/email"
[[main]]
name = "Informatie"
hasChildren = true
weight = 2
[[main]]
weight = 2
parent = "Informatie"
name = "Prijs berekenen"
URL = "prijs-berekenen/"
[[main]]
weight = 2
parent = "Informatie"
name = "Kennisbank"
URL = "https://kennisbank.start-it.nl?source=StartIT-nl"
[[main]]
name = "Nieuws"
URL = "nieuws/"
weight = 4
#Footer menu
[[footer]]
name = "Over ons"
URL = "overons"
[[footer]]
name = "Contact"
URL = "contact/"
[[footer]]
name = "Kennisbank"
URL = "https://kennisbank.start-it.nl?source=StartIT"
[[footer]]
name = "Privacy Beleid"
URL = "#"

View File

@@ -0,0 +1,90 @@
[hugoVersion]
extended = true
min = "0.145.0"
[[imports]]
path = "github.com/gohugoio/hugo-mod-bootstrap-scss/v5"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/components/cookie-consent"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/components/custom-script"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/components/render-link"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/icons/font-awesome"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/components/preloader"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/components/crisp-chat"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/pwa"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/images"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/shortcodes/buttons"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/shortcodes/codepen"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/shortcodes/collapse"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/shortcodes/notice"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/shortcodes/video"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/shortcodes/tabs"
# [[imports]]
# path = "github.com/gethugothemes/hugo-modules/shortcodes/gallery"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/shortcodes/table-of-contents"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/shortcodes/youtube-lite"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/shortcodes/vimeo-lite"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/seo-tools/baidu-analytics"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/seo-tools/matomo-analytics"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/seo-tools/plausible-analytics"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/seo-tools/counter-analytics"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/seo-tools/google-tag-manager"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/seo-tools/site-verifications"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/seo-tools/basic-seo"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/gzip-caching"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/adsense"
[[imports]]
path = "github.com/gethugothemes/hugo-modules/accordion"

147
config/_default/params.toml Normal file
View File

@@ -0,0 +1,147 @@
#################### default parameters ################################
# favicon
favicon = "images/favicon.png"
# logo
logo = "images/logo.svg"
# use `px` or `x` with logo_width, example: "100px".
# Note: logo_width is not work with .svg file
logo_width = "220px"
# if logo_webp set false, will not generate WEBP version of logo | default is true
logo_webp = true
# logo text will only show when logo is missing.
logo_text = "StartIT"
# purgeCSS
purge_css = true
# search
search = true
# Main Sections
mainSections = ["nieuws","news"]
# image gallery shortcode
image_gallery = false
# contact form action
contact_form_action = "#" # contact form works with [https://airform.io/] or [https://formspree.io]
# google tag manager, see https://developers.google.com/tag-manager/
google_tag_manager = "GTM-52294C3T" # example: G-XXXXXXXXXX
google_adsense = "" # example: ca-pub-xxxxxxxxxxxxxxxx
# custom script on header, example: custom_script= "<script>console.log(\"Hello World\")</script>"
custom_script = ""
# copyright
theme_copyright = true
# Preloader
[preloader]
enable = false
preloader = "images/preloader.gif" # use jpg, png, svg or gif format.
# Navigation button
[navigation_button]
enable = true
label = "Contact"
link = "contact"
# contact info
[contact_info]
address = ""
kvk = "In aanvraag"
btw = "In aanvraag"
mobile = "+31 6 57969491"
email = "info@start-it.nl"
# google_map
[google_map]
enable = false
embed_url = "https://www.google.com/maps/embed?pb=!1m14!1m12!1m3!1d193559.60513193885!2d-74.07513185946965!3d40.709896425630156!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!5e0!3m2!1sen!2sbd!4v1677481601686!5m2!1sen!2sbd"
# Subscription
[subscription]
enable = true
# mailchimp subsciption
mailchimp_form_action = "" # replace this url with yours
mailchimp_form_name = "" # replace this code with yours
# Crisp Chat
[crisp_chat]
enable = false
crisp_website_id = "4de82ce9-f117-42f2-96dc-f5a8fbc14651" # replace this code with yours
# Check this video tutorial to get your crisp website ID - https://www.youtube.com/watch?v=nW5UX6iVdFc
# seo meta data for OpenGraph / Twitter Card
[metadata]
keywords = ["StartIT", "IT Diensten", "Barneveld"]
description = "StartIT is een IT dienstverlener in Barneveld en bedient het MKB."
author = "Machiel Heinen"
image = "images/logo.png" # this image will be used as fallback if a page has no image of its own
# matomo tracking: see https://matomo.org/
[matomo]
enable = false
url = "" # your matomo url
id = "" # your matomo id
# baidu analytics: see https://tongji.baidu.com/
[baidu]
enable = false
analytics_id = "" # Your ID
# plausible analytics: see https://plausible.io/
[plausible]
enable = false
domain = "" # yourdomain.com
# counter analytics: see https://counter.dev/setup.html
[counter]
enable = false
username = "" # your username
# site verifications
[site_verification]
google = "" # Your verification code
bing = "" # Your verification code
baidu = "" # Your verification code
facebook = "" # Your verification code
mastodon = "" # Your verification code
# cookies
[cookies]
enable = true
expire_days = 2
content = "Deze website gebruikt uitsluitend noodzakelijke cookies en vervallen 2 dagen na laatste bezoek."
button = "Prima"
############################# social site ########################
#[[social]]
#title = "facebook"
#icon = "fab fa-facebook" # fontawesome icon pack : https://fontawesome.com/icons/
#link = "#"
#[[social]]
#title = "twitter"
#icon = "fab fa-twitter" # fontawesome icon pack : https://fontawesome.com/icons/
#link = "#"
#[[social]]
#title = "instagram"
#icon = "fab fa-instagram" # fontawesome icon pack : https://fontawesome.com/icons/
#link = "#"
#[[social]]
#title = "github"
#icon = "fab fa-github" # fontawesome icon pack : https://fontawesome.com/icons/
#link = "#"
#[[social]]
#title = "linkedin"
#icon = "fab fa-linkedin" # fontawesome icon pack : https://fontawesome.com/icons/
#link = "#"