Initialize Hugo website with custom infinite-scroll theme
- Set up complete Hugo project structure with bilingual support (EN/DE) - Create custom pyx-theme with modern, clean design - Implement infinite scrolling single-page layout with sections - Style with white background, black text, and blue accent color - Add responsive navigation with smooth anchor scrolling - Move logo assets to static/images directory - Configure i18n translations for English and German (Swiss spelling) - Add company data structure in data/company.yaml - Create archetypes for consistent content frontmatter - Update CLAUDE.md with comprehensive project documentation Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
48
hugo.toml
Normal file
48
hugo.toml
Normal file
@@ -0,0 +1,48 @@
|
||||
baseURL = 'https://www.pyx.ch/'
|
||||
languageCode = 'en-us'
|
||||
title = 'Pyx Engineering AG'
|
||||
theme = 'pyx-theme'
|
||||
|
||||
# Multilingual configuration
|
||||
defaultContentLanguage = 'en'
|
||||
defaultContentLanguageInSubdir = false
|
||||
|
||||
[languages]
|
||||
[languages.en]
|
||||
languageName = 'English'
|
||||
weight = 1
|
||||
title = 'Pyx Engineering AG'
|
||||
[languages.en.params]
|
||||
description = 'IT Consulting Services - ML Ops, Kafka, Elasticsearch'
|
||||
|
||||
[languages.de]
|
||||
languageName = 'Deutsch'
|
||||
weight = 2
|
||||
title = 'Pyx Engineering AG'
|
||||
[languages.de.params]
|
||||
description = 'IT Beratungsdienstleistungen - ML Ops, Kafka, Elasticsearch'
|
||||
|
||||
# Image processing
|
||||
[imaging]
|
||||
resampleFilter = 'Lanczos'
|
||||
quality = 85
|
||||
anchor = 'Smart'
|
||||
|
||||
# Output formats
|
||||
[outputs]
|
||||
home = ['HTML', 'RSS', 'JSON']
|
||||
section = ['HTML', 'RSS']
|
||||
|
||||
# Markup
|
||||
[markup]
|
||||
[markup.goldmark]
|
||||
[markup.goldmark.renderer]
|
||||
unsafe = true
|
||||
[markup.highlight]
|
||||
style = 'monokai'
|
||||
lineNos = false
|
||||
|
||||
# Params
|
||||
[params]
|
||||
author = 'Pyx Engineering AG'
|
||||
defaultImage = '/images/pyx_hires.png'
|
||||
Reference in New Issue
Block a user