Files
wehub-resource-sync bb5c75ce05
Component Security Validation / Security Audit (push) Waiting to run
Deploy to Cloudflare Pages / deploy (push) Waiting to run
chore: import upstream snapshot with attribution
2026-07-13 12:38:58 +08:00

49 lines
1.8 KiB
Markdown

# Claude Code Templates Website
This directory contains the static website for browsing and installing Claude Code configuration templates.
## Features
- **Dynamic Template Loading**: Templates are loaded directly from the GitHub repository's `templates.js` file
- **Interactive Cards**: Click any template card to see the installation command
- **Responsive Design**: Works on desktop and mobile devices
- **Framework Logos**: Uses Devicon CDN for professional programming language and framework logos
- **Copy to Clipboard**: Easy command copying with visual feedback
## Architecture
The website is built as a static site that:
1. **Fetches template data** from `cli-tool/src/templates.js` in the GitHub repository
2. **Parses the configuration** to extract available languages and frameworks
3. **Generates cards dynamically** with proper logos from Devicon CDN
4. **Updates automatically** when new templates are added to the repository
## Files
- `index.html` - Main HTML structure
- `styles.css` - Styling and responsive design
- `script.js` - JavaScript for dynamic content loading and interactions
- `_config.yml` - Jekyll configuration for GitHub Pages
- `README.md` - This documentation
## GitHub Pages Deployment
This website is automatically deployed to GitHub Pages when changes are pushed to the `docs/` directory in the main branch.
Visit: [https://davila7.github.io/claude-code-templates](https://davila7.github.io/claude-code-templates)
## Development
To test locally:
1. Clone the repository
2. Navigate to the `docs/` directory
3. Serve with any static file server (e.g., `python -m http.server 8000`)
4. Open `http://localhost:8000`
## Dependencies
- **Devicon CDN**: For programming language and framework logos
- **GitHub Raw Content**: For fetching template configurations
- **Modern Browser**: Support for ES6+ features and Fetch API