feat: implement zero-configuration auto-enhancement demo workflow
- Add intelligent auto-enhancement that detects viable content elements - Replace manual enhancement with automated container-first detection - Support inline formatting (strong, em, span, links) within editable content - Streamline demo workflow: just demo shows options, auto-enhances on demand - Clean up legacy commands and simplify directory structure - Auto-enhancement goes directly from source to demo-ready (no intermediate dirs) - Add Dan Eden portfolio and simple test sites for real-world validation - Auto-enhanced 40 elements in Dan Eden portfolio, 5 in simple site - Achieve true zero-configuration CMS experience
This commit is contained in:
40
test-sites/README.md
Normal file
40
test-sites/README.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# Test Sites Collection
|
||||
|
||||
This directory contains a collection of real-world websites for testing insertr CMS functionality across different site types, CSS frameworks, and complexity levels.
|
||||
|
||||
## Directory Structure
|
||||
|
||||
- **`simple/`** - Simple sites with vanilla CSS and minimal layouts
|
||||
- **`framework-based/`** - Sites using CSS frameworks (Bootstrap, Tailwind, etc.)
|
||||
- **`complex/`** - Complex layouts with advanced interactions
|
||||
- **`templates/`** - Template files for new test sites
|
||||
- **`scripts/`** - Automation utilities for downloading and enhancing sites
|
||||
- **`results/`** - Testing results, reports, and documentation
|
||||
|
||||
## Site Categories
|
||||
|
||||
### Simple Sites
|
||||
- **dan-eden-portfolio** - Clean personal portfolio with minimal styling
|
||||
- **github-pages-simple** - Basic GitHub Pages site with standard layout
|
||||
|
||||
### Framework-Based Sites
|
||||
- **bootstrap-docs** - Bootstrap documentation sections
|
||||
- **tailwind-landing** - Tailwind CSS marketing pages
|
||||
|
||||
### Complex Sites
|
||||
- **stripe-product** - Enterprise product pages with rich content
|
||||
- **linear-features** - Modern SaaS feature pages
|
||||
|
||||
## Testing Process
|
||||
|
||||
1. **Download** - Use scripts to fetch HTML and assets
|
||||
2. **Enhance** - Add insertr classes to content sections
|
||||
3. **Test** - Verify functionality across different layouts
|
||||
4. **Document** - Record results and compatibility notes
|
||||
|
||||
## Each Site Includes
|
||||
|
||||
- Original HTML files
|
||||
- `assets/` directory with CSS, JS, and images
|
||||
- `README.md` with site-specific testing notes
|
||||
- `insertr-config.json` with enhancement configuration
|
||||
Reference in New Issue
Block a user