Add CLAUDE.md for Claude Code guidance
This commit is contained in:
45
CLAUDE.md
Normal file
45
CLAUDE.md
Normal 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`)
|
||||||
Reference in New Issue
Block a user