Create comprehensive proposal to migrate all content from live markusgraf.ch to the Hugo project, including text content, images, and structure. - Add proposal.md with rationale and impact analysis - Add design.md with content extraction strategy and trade-offs - Add tasks.md with 13 ordered, verifiable implementation tasks - Add content-migration spec with 5 requirements and 11 scenarios - Add image-assets spec with 5 requirements and 10 scenarios Validated with: openspec validate migrate-site-content --strict 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1.1 KiB
1.1 KiB
Why
The Hugo site structure has been initialized but contains only placeholder content. To complete the migration from markusgraf.ch, we need to extract all actual content (text, images, and structure) from the live site and integrate it into the Hugo templates and content files. This ensures the Hugo site displays the exact same information as the current live site.
What Changes
- Extract and migrate homepage content (bio/intro text) from markusgraf.ch
- Migrate all project/portfolio information and descriptions
- Download and organize all images from the live site into Hugo's static directory
- Update content markdown files (_index.md, etc.) with actual text content
- Ensure all internal links and image references work correctly in Hugo
- Verify visual and content parity between live site and Hugo build
Impact
- Affected specs: content-migration (new), image-assets (new)
- Affected code: content/_index.md, content/about.md (if exists), static/ directory, potentially layout templates if content structure differs from placeholders
- Migration: One-time content extraction from live markusgraf.ch website