pages Directory

Purpose

This directory contains the Jekyll static site generator configuration and content for the publication site component of the parody news generator. It serves as a separate publication system that can display generated content as a static website, complementing the Django web application.

Contents

Usage

The Jekyll site can be built and served for publication:

# Install Jekyll dependencies
bundle install

# Serve development site
bundle exec jekyll serve --config _config.yml,_config_dev.yml

# Build production site
bundle exec jekyll build

# Using Docker (as referenced in main README)
docker compose up -d  # Includes Jekyll on port 4002

Key features:

Container Configuration

Jekyll site is containerized alongside Django: