Joe Ammann 5674fe005a 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>
2026-02-08 14:21:10 +01:00

Pyx Engineering AG Website

Corporate website for Pyx Engineering AG built with Hugo.

Development

Prerequisites

  • Hugo v0.123.7+ (Extended version recommended)

Local Development

# Start development server
hugo server -D

# Build site
hugo

# Create new content
hugo new services/my-service.md
hugo new projects/my-project.md

Project Structure

  • /content/ - Site content (Markdown files)
    • /content/services/ - Service pages
    • /content/projects/ - Project/reference pages
    • /content/about/ - About pages
  • /data/company.yaml - Company information (address, phone, UID)
  • /themes/pyx-theme/ - Custom Hugo theme
  • /static/images/ - Logo and static assets
  • /i18n/ - Translation files (English/German)

Languages

The site supports:

  • English (default)
  • German (Swiss spelling - use "ss" instead of "ß")

Content Guidelines

All content pages should include frontmatter:

---
title: "Page Title"
description: "SEO description"
date: 2026-02-08
thumbnail: "image.jpg"
---

Deployment

Manual deployment - build with hugo and upload /public/ directory to web server.

Repository

https://git.jammann.ch/joe/pyx-website

Description
No description provided
Readme 98 KiB
Languages
HTML 53.7%
CSS 46.3%