46 lines
1.5 KiB
Markdown
46 lines
1.5 KiB
Markdown
# 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`)
|