Init
This commit is contained in:
94
config/_default/hugo.toml
Normal file
94
config/_default/hugo.toml
Normal 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"
|
||||
23
config/_default/languages.toml
Normal file
23
config/_default/languages.toml
Normal 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"
|
||||
63
config/_default/menus.en.toml
Normal file
63
config/_default/menus.en.toml
Normal 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 = "#"
|
||||
63
config/_default/menus.nl.toml
Normal file
63
config/_default/menus.nl.toml
Normal 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 = "#"
|
||||
90
config/_default/module.toml
Normal file
90
config/_default/module.toml
Normal 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
147
config/_default/params.toml
Normal 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 = "#"
|
||||
Reference in New Issue
Block a user