Add CLAUDE.md for Claude Code guidance

This commit is contained in:
kappa
2026-01-20 00:53:34 +09:00
parent 0325a889f6
commit fb185602c4

45
CLAUDE.md Normal file
View File

@@ -0,0 +1,45 @@
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Project Overview
Static HTML marketing website for Anvil Hosting services, deployed on Cloudflare Pages.
- **URL**: https://hosting.anvil.it.com
- **Language**: Korean (한글)
## Deployment
```bash
wrangler pages deploy . --project-name anvil-hosting
```
No build step required - deploy directly.
## Architecture
Single-file website (`index.html`, ~1000 lines) containing:
- Inline Tailwind CSS configuration
- Inline styles for hand-drawn sketch aesthetic
- Vanilla JavaScript for chat widget toggle
### Tech Stack
- Tailwind CSS (CDN)
- Rough.js (hand-drawn SVG effects)
- Google Fonts: Noto Sans KR (body), Caveat (decorative)
### Design System
- Hand-drawn/sketch aesthetic with custom border-radius and shadows
- Color palette: sketch-blue, sketch-red, sketch-green, sketch-orange, sketch-purple, sketch-yellow
- Background: cream (#fffce8) with grid pattern
### Page Sections
Navigation → Hero → Services (`#services`) → Domain Service (`#domain`) → Features (`#features`) → Linux Guide (`#linux-guide`) → Pricing (`#pricing`) → Contact (`#contact`)
## External Integrations
- **Chat Widget**: Embedded iframe from `chat-frontend-4wf.pages.dev` (separate deployment)
- **Telegram Bot**: @AnvilForgeBot for domain registration
- **Credentials**: Stored in Vault at https://vault.anvil.it.com
- **Registrant Info Source**: npm-linode-1 server (`/home/admin/namecheap_api/.env`)