Mediationskanzlei Moltmann-Willisch

Professionelle Mediation und Konfliktlösung durch Anne-Ruth Moltmann-Willisch, LL.M. Ehemalige Richterin am Landgericht mit langjähriger Erfahrung in Mediation und Schlichtung.

Local Development Setup

Prerequisites

The system currently has Ruby 2.6.10 installed. For optimal Jekyll development, we recommend:

# Install rbenv
brew install rbenv

# Install Ruby 3.1
rbenv install 3.1.0
rbenv local 3.1.0

# Install dependencies
bundle install

# Run development server
bundle exec jekyll serve

Option 2: Use Docker

# Create docker-compose.yml
cat > docker-compose.yml << 'EOF'
version: '3'
services:
  jekyll:
    image: jekyll/jekyll:4
    command: jekyll serve --watch --force_polling --host 0.0.0.0
    ports:
      - 4000:4000
    volumes:
      - .:/srv/jekyll
    environment:
      - JEKYLL_ENV=development
EOF

# Run with Docker
docker-compose up

Verification

Once setup is complete, the website should be available at:

File Watching

The development server will automatically rebuild when files change:

Common Issues

  1. Permission errors: Use rbenv or Docker instead of system Ruby
  2. Port conflicts: Change port with --port 4001
  3. Slow rebuilds: Jekyll 4.0+ includes incremental builds by default

GitHub Pages Testing

To test the exact GitHub Pages environment:

# Install github-pages gem
gem install github-pages

# Serve with GitHub Pages gem
github-pages serve