Elisa Leipold - Rechtsanwältin Website

This is a simple static website built with Eleventy for Elisa Leipold, a lawyer specializing in labor law.

Project Overview

This project is a professional website for a labor law attorney, featuring:

Installation

  1. Ensure Node.js (minimum version 14) is installed
  2. Clone this repository
  3. Install dependencies:
npm install

Development Tools

The project includes several helpful developer tools to streamline your workflow:

setup

A macOS-specific Bash script that automates the installation of all required dependencies:

Usage:

./setup

run

A simple script to start the development server:

./run

This will start the development server at http://localhost:8080.

copy

A utility for copying all git-tracked text files to your clipboard, with intelligent filtering:

Usage:

./copy

Options:

--help     Show help message and exit
--debug    Show detailed processing information

Project Structure

.
├── _data/              # Global data files
├── _includes/          # Layouts and reusable components
├── _site/              # Build output (generated)
├── about/              # About page
├── blog/               # Blog posts and overview
├── css/                # Stylesheets
├── images/             # Images
├── js/                 # JavaScript files
├── kontakt/            # Contact page
├── .eleventy.js        # Eleventy configuration
├── .gitignore          # Git ignore patterns
├── copy                # Copy utility script
├── index.njk           # Homepage
├── package.json        # Project metadata and dependencies
├── README.md           # Project documentation
├── run                 # Development server script
└── setup               # Setup script

Customization