Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
3d02dde
feat: relaunch peakscale.ch on new IA, design system and content
johanngyger May 3, 2026
56ffa25
ci: pin Hugo to 0.161.1 across CI and local
johanngyger May 3, 2026
15cca7d
feat: integrate Figma hero/section imagery and copy fixes
johanngyger May 3, 2026
30775e0
docs: defer image licensing to end of Sprint 6
johanngyger May 3, 2026
fffc45a
docs: keep visuals/*.html SVG partials (do not prune)
johanngyger May 3, 2026
fbf32e9
docs: defer per-page OG images (Sprint 6 #3)
johanngyger May 3, 2026
c810ba1
feat: copy + layout polish round (Sprint 6)
johanngyger May 3, 2026
03b83b9
feat: customer logos as boxed marquee carousel
johanngyger May 3, 2026
106629c
feat: add prev/next arrows to customer logo carousel
johanngyger May 3, 2026
b9e72de
refactor(css): prune dead code and tokenize on-dark colors
johanngyger May 3, 2026
da2c5ac
refactor(templates): replace inline-style sprawl with component classes
johanngyger May 3, 2026
7089592
chore: move plan and design-system reference out of git
johanngyger May 3, 2026
480a20f
feat: customer logo carousel polish + brand token rename
johanngyger May 3, 2026
8fdf57c
refactor(css): rename to base.css, prune palette to 15 colors
johanngyger May 3, 2026
ce79068
Set original state of legal pages, minor UI fixes
johanngyger May 3, 2026
b959557
Polish navbar, hero, link badges and partner logos
johanngyger May 4, 2026
5407289
Fix services tile alignment and rework team grid
johanngyger May 4, 2026
d6f4363
feat(hero): add Peak Scale icon contour watermark
johanngyger May 4, 2026
8511fb6
Polish team cards and align titles between DE/EN
johanngyger May 14, 2026
113263a
Polish Figma adoption pass and realign EN home to DE structure
johanngyger May 14, 2026
4e5f815
Refresh team page, refactor icon partial, polish next-steps
johanngyger May 14, 2026
d3542cf
Consolidate card styles into .icon-tile, prune dead CSS
johanngyger May 14, 2026
ad5f115
Polish mobile: menu, team avatars, why-grid card heights
johanngyger May 14, 2026
f764ae3
Fix Nix development shell
johanngyger May 25, 2026
e05a0c1
Update project documentation
johanngyger May 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/build-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
name: Build Preview Site and Upload Build Artifact
env:
HUGO_VERSION: 0.143.1
HUGO_VERSION: 0.161.1
steps:
- name: Install Hugo CLI
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/hugo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
build:
runs-on: ubuntu-latest
env:
HUGO_VERSION: 0.143.1
HUGO_VERSION: 0.161.1
steps:
- name: Install Hugo CLI
run: |
Expand Down
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,8 @@
/public/
.DS_Store
.direnv
.claude
.idea
/relaunch/
/CLAUDE.md
/AGENTS.md
1 change: 1 addition & 0 deletions .hugo-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0.161.1
71 changes: 65 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,72 @@
# Hugo source of peakscale.ch
# Peak Scale website

## Clancy theme
Hugo source for [peakscale.ch](https://peakscale.ch/).

Check the theme in action [Live Demo](https://clancy-hugo.netlify.app/)
## Requirements

- Hugo extended `0.161.1`, pinned in `.hugo-version`
- SVGO, optional for SVG optimisation

## Nix

Nix is optional. It requires `nix-command` and `flakes` to be enabled.
Use it to enter a shell with the pinned tooling:

```sh
nix develop
```

## Development

To run the theme locally, run `hugo` to build the website or `hugo server` to start development.
```sh
hugo server
```

Build the site:

```sh
hugo --minify
```

The generated site is written to `public/`.

## Structure

```text
assets/css/ Global and site CSS, processed by Hugo Pipes
assets/js/ Vanilla JavaScript bundled by Hugo
content/ Markdown pages, German default plus English siblings
data/ Customers, partners, team and testimonials
i18n/ German and English UI strings
layouts/ Hugo templates and partials
static/ Images, favicons and other static assets
hugo.toml Site config, languages, menus and SEO defaults
```

## Content

German is the default language. English content uses `.en.md` sibling files.

```text
content/_index.md
content/services/_index.md
content/produkte/_index.md
content/team/_index.md
content/impressum.md
content/datenschutz.md
```

Shared structured content lives in `data/*.yaml`. UI strings live in
`i18n/de.toml` and `i18n/en.toml`.

## Assets

Optimise SVGs before adding them:

```sh
svgo -p 1 path/to/image.svg
```

### Optimize SVGs
## Deployment

Use [SVGO](https://github.com/svg/svgo): `svgo -p 1 <image>`
GitHub Actions builds and deploys the site to GitHub Pages.
Loading
Loading