From fb185602c4faf92436485c682a2248a0c5596f05 Mon Sep 17 00:00:00 2001 From: kappa Date: Tue, 20 Jan 2026 00:53:34 +0900 Subject: [PATCH] Add CLAUDE.md for Claude Code guidance --- CLAUDE.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..50ed106 --- /dev/null +++ b/CLAUDE.md @@ -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`)