aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatasha Moongrave <natasha@256phi.eu>2026-04-08 14:02:07 +0200
committerNatasha Moongrave <natasha@256phi.eu>2026-04-08 14:02:07 +0200
commit9764ebf9c6a1f98788e152ad4ea78cf00d93ed08 (patch)
treebe72187e88d85b76dd8ca9cd553c1b589b3ca1f8
parent276bbac65676a74d73fe7052537a1fb1fe554025 (diff)
Removed old, obsolete files
-rw-r--r--CLAUDE.md64
1 files changed, 0 insertions, 64 deletions
diff --git a/CLAUDE.md b/CLAUDE.md
deleted file mode 100644
index c62d16e..0000000
--- a/CLAUDE.md
+++ /dev/null
@@ -1,64 +0,0 @@
-# CLAUDE.md
-
-This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
-
-## Project Overview
-
-Personal landing page website for 256phi.eu - a self-hosted portfolio/hub with blog, guestbook, art gallery, music recommendations, and contact pages. Features a synthwave/retro terminal aesthetic with an animated 3D WebGL background.
-
-## Tech Stack
-
-- **Frontend**: HTML5, CSS3, JavaScript ES6 modules
-- **3D Graphics**: Three.js v0.160.0 (CDN import)
-- **Backend**: PHP 8.4 with Parsedown for markdown parsing
-- **Web Server**: Caddy with PHP-FPM
-- **Data Storage**: JSON file (guestbook entries)
-
-## Development
-
-No build system - files are served directly by Caddy. No npm, no bundler.
-
-**Local development requires:**
-- Caddy web server
-- PHP 8.4 with PHP-FPM
-- Site root configured at `/var/www/html/src` (or adjust Caddyfile)
-
-## Architecture
-
-```
-src/
-├── index.html # Landing page
-├── Background/ # Three.js 3D scene (main.js imports sun.js, mountains.js)
-├── Style/style.css # Global synthwave styling
-├── Pages/
-│ ├── blog/
-│ │ ├── blog.php # Renders post list or individual post
-│ │ ├── posts/ # Markdown files: YYYY-MM-DD-slug.md
-│ │ └── Parsedown.php # Markdown parser library
-│ ├── guestbook/
-│ │ ├── guestbook.php # Form + JSON CRUD
-│ │ └── guestbook.json # Persistent storage
-│ ├── art/portfolio.html # Gallery with lightbox
-│ ├── commissions/
-│ │ └── commissions.php # Commission info + email form
-│ ├── contact.html
-│ └── music.html
-└── Assets/art/ # Art portfolio images
-```
-
-## URL Routing (Caddyfile)
-
-| URL | File |
-|-----|------|
-| `/home` | `index.html` |
-| `/blog` | `Pages/blog/blog.php` |
-| `/blog/{slug}` | `Pages/blog/blog.php?post={slug}` |
-| `/guestbook` | `Pages/guestbook/guestbook.php` |
-| `/portfolio` | `Pages/art/portfolio.html` |
-| `/commissions` | `Pages/commissions/commissions.php` |
-| `/contact` | `Pages/contact.html` |
-| `/music` | `Pages/music.html` |
-
-## Adding Blog Posts
-
-Create a markdown file in `src/Pages/blog/posts/` with naming convention: `YYYY-MM-DD-slug.md`