Claude 3f427cf2b5 Add cyan accent color to enhance website aesthetics
This update introduces a vibrant cyan accent color alongside the existing
blue, creating a more visually engaging design while maintaining the clean,
minimalist aesthetic.

Changes:
- Define custom cyan and blue accent colors in global.css using @theme
- Add gradient effect (blue to cyan) on h1 and h2 headings
- Add cyan accent border on code blocks for visual distinction
- Update Button component with cyan border on hover/active states
- Add gradient indicator for active navigation items
- Add colorful hover states to theme toggle icons
- Include smooth color transitions for improved UX

Both light and dark modes are fully supported with appropriate color variants.
2025-12-07 16:57:16 +00:00
2025-04-26 10:00:01 +02:00
2025-07-18 23:01:17 +02:00
2025-11-16 15:21:50 +01:00
Fix
2025-11-21 02:55:53 +01:00
2025-11-16 15:21:50 +01:00
2025-10-24 14:02:36 +02:00
2025-10-20 21:39:49 +02:00
2025-10-24 14:18:18 +02:00

thilohoholt.com

This is the source code for my personal website, which was built using the Astro web framework.

In addition to the website itself, the repository includes Nix files (flake.nix and server/*.nix), which are used to configure the self-hosted services listed on the website (https://thilohohlt.com/services) and to easily locally deploy to the corresponding NixOS server.

Main commands

  • Use the command npm run dev to start the Astro development server
  • Run npm run format to format the web code with Prettier
  • Run nix develop to enter the dev shell, which includes packages for Nix language support and formatting
  • Run nix run .#deploy-server to evaluate if the current configuration builds successfully. If so, it will deploy the changes to the remote NixOS server

For good IDE support (e.g., NixOS option completions in default.nix), use the jnoortheen.nix-ide VSCode extension with the following settings:

{
  "nix.enableLanguageServer": true,
  "nix.serverPath": "nil",
  "nix.serverSettings": {
    "nixd": {
      "formatting": {
        "command": ["nixfmt"]
      }
    }
  }
}
Description
No description provided
Readme 2.4 MiB
Languages
Astro 47.1%
CSS 27.5%
Nix 16.8%
TypeScript 8.6%