system-prompts-and-models-o.../site/README.md
copilot-swe-agent[bot] c600e18665 Fix broken site submodule - replace with functional static site generator
Co-authored-by: sahiixx <221578902+sahiixx@users.noreply.github.com>
2025-10-02 05:46:48 +00:00

64 lines
1.7 KiB
Markdown

# System Prompts Site Generator
This directory contains a static site generator for the System Prompts repository.
## Quick Start
```bash
# Build the site
npm run build
# Preview locally
npm run preview
# Development mode (build + preview)
npm run dev
```
## Features
- 🔍 Scans the repository for `.txt`, `.json`, and `.md` files
- 📄 Generates individual pages for each file with syntax highlighting
- 📊 Creates an organized index page with statistics
- 🎨 GitHub-inspired dark theme
- 📱 Responsive design
## Project Structure
```
site/
├── package.json # Project dependencies and scripts
├── build.js # Static site generator
├── .gitignore # Git ignore rules
├── README.md # This file
└── dist/ # Generated site (created on build)
├── index.html # Main index page
└── files/ # Individual file pages
```
## How It Works
1. **Scanning**: The build script recursively scans the parent directory for relevant files
2. **Processing**: Each file is processed and converted to an HTML page
3. **Generation**: An index page is created with the directory structure
4. **Output**: All files are written to the `dist/` directory
## Configuration
The build script can be customized by editing `build.js`:
- **EXCLUDED_DIRS**: Directories to skip during scanning
- **INCLUDED_EXTENSIONS**: File extensions to include
- **Styling**: Modify the embedded CSS in the HTML generation functions
## Deployment
The generated `dist/` directory can be deployed to:
- GitHub Pages
- Vercel
- Netlify
- Any static hosting service
See the main [INSTALL.md](../INSTALL.md) for detailed deployment instructions.