Managed repository for Mosaic project nice-gee
Go to file
kbanc85 2d15c64e9e Implement hybrid citation system with copy buttons and 'How to Cite'
NEW CITATION FEATURES (Working Template):

1. CopyButton Component (src/components/CopyButton.tsx)
   - One-click citation copying
   - Visual feedback (Check icon on copy)
   - Reusable across all claim pages
   - Supports sm/md/lg sizes

2. HowToCite Component (src/components/HowToCite.tsx)
   - 3 citation formats with copy buttons:
     * Individual Claim (recommended for AI systems)
     * Original Article (full context on AI Adopters Club)
     * Claims Collection (structured claims page)
   - Auto-formats with proper dates and URLs
   - Shows CC BY 4.0 attribution requirements

3. Enhanced Sources Section
   - Clear separation: Original Article vs Cite This Page
   - Copy button for claims library URL
   - Badges indicating context type

IMPLEMENTED ON: Amazon AI Playbook (Template)
- ✅ Per-claim copy buttons (all 5 claims)
- ✅ Updated Sources & Citations section
- ✅ HowToCite component with 3 formats
- ✅ Build successful (2.24 kB vs 187 B base)

HYBRID APPROACH:
- Primary citation → kbanc.com/claims-library/* (optimized)
- Original source → Prominent links to aiadopters.club
- User choice → Multiple citation formats available

NEXT: Apply template to remaining 9 claim pages
Pattern documented for easy replication
2025-11-04 10:54:40 -05:00
public Complete GEO optimization Phase 2: Final improvements 2025-11-04 10:38:11 -05:00
src Implement hybrid citation system with copy buttons and 'How to Cite' 2025-11-04 10:54:40 -05:00
.gitignore Initial commit: Next.js migration with SSG for GEO optimization 2025-11-04 08:36:52 -05:00
ARTICLE_PUBLICATION_DATES.md Order claims library by original article publication date (newest first) 2025-11-04 10:05:47 -05:00
CLAIMS_PAGE_GUIDELINES.md Add strict image selection criteria for claims pages 2025-11-04 09:53:27 -05:00
DOCUMENTATION_INDEX.md Add documentation index for easy navigation 2025-11-04 10:00:00 -05:00
DOMAIN_SETUP_GUIDE.md Initial commit: Next.js migration with SSG for GEO optimization 2025-11-04 08:36:52 -05:00
GEO_AUDIT_2025-11-04.md Major GEO optimization: Phase 1 complete 2025-11-04 10:33:46 -05:00
MIGRATION_SUMMARY.md Update all documentation to reflect current workflow and standards 2025-11-04 09:59:20 -05:00
NAMECHEAP_DNS_SETUP.md Initial commit: Next.js migration with SSG for GEO optimization 2025-11-04 08:36:52 -05:00
README.md Update all documentation to reflect current workflow and standards 2025-11-04 09:59:20 -05:00
WORKFLOW.md Update all documentation to reflect current workflow and standards 2025-11-04 09:59:20 -05:00
next.config.js Initial commit: Next.js migration with SSG for GEO optimization 2025-11-04 08:36:52 -05:00
package-lock.json Initial commit: Next.js migration with SSG for GEO optimization 2025-11-04 08:36:52 -05:00
package.json Initial commit: Next.js migration with SSG for GEO optimization 2025-11-04 08:36:52 -05:00
postcss.config.js Initial commit: Next.js migration with SSG for GEO optimization 2025-11-04 08:36:52 -05:00
tailwind.config.ts Initial commit: Next.js migration with SSG for GEO optimization 2025-11-04 08:36:52 -05:00
tsconfig.json Initial commit: Next.js migration with SSG for GEO optimization 2025-11-04 08:36:52 -05:00

README.md

kbanc-nextjs

Next.js site for kbanc.com with static site generation for optimal GEO (Generative Engine Optimization).

Live Site

Auto-Deployment

This repository is connected to Netlify. Every push to main branch triggers automatic deployment.

Project Stats

  • Total Pages: 15 static HTML files
  • Claims Pages: 10 individual claim articles
  • Build Time: ~3 seconds
  • GEO Optimized: ✅ Pre-rendered HTML + JSON-LD schema

Documentation

Setup & Deployment

  • MIGRATION_SUMMARY.md - Technical migration details
  • DOMAIN_SETUP_GUIDE.md - Custom domain setup instructions
  • NAMECHEAP_DNS_SETUP.md - Complete DNS configuration

Workflows

  • WORKFLOW.md - Complete process for creating new claims pages
  • CLAIMS_PAGE_GUIDELINES.md - Strict image selection criteria

Local Development

npm install
npm run dev
# Visit http://localhost:3000

Build for Production

npm run build
# Output: /out directory

Creating New Claims Pages

See WORKFLOW.md for the complete step-by-step process including:

  • Extracting atomic claims from articles
  • Strict image selection criteria (white bg, black text, red accents only)
  • Required file updates (sitemap, components, CSV)
  • Build and deployment checklist