Skip to content

Boharrisonabrams/Grateful-Graffiti-Original

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Grateful Graffiti - Static Website

A standalone static version of the Grateful Graffiti website, converted from the original WordPress site. This version requires no server-side processing, database, or WordPress installation.

πŸš€ Quick Start

  1. Download/Clone this project
  2. Open a terminal and navigate to the site/ directory:
    cd site
  3. Start a local web server:
    # Option 1: Python (recommended)
    python -m http.server 8080
    
    # Option 2: Node.js (if you have npx installed)
    npx serve . -p 8080
  4. Open your browser and visit: http://localhost:8080

That's it! The website should be fully functional.

πŸ“ Project Structure

grateful-graffiti/
β”œβ”€β”€ README.md              ← This file
β”œβ”€β”€ site/                  ← The complete static website
β”‚   β”œβ”€β”€ index.html         ← Main homepage
β”‚   β”œβ”€β”€ images/            ← Custom images (52.jpg, 53.jpg placeholders)
β”‚   └── wp-content/        ← Theme assets, plugins, uploads
β”‚       β”œβ”€β”€ themes/gratefulgraffiti/  ← Main theme files
β”‚       β”‚   β”œβ”€β”€ style.css       ← Main stylesheet
β”‚       β”‚   β”œβ”€β”€ images/         ← Theme images
β”‚       β”‚   β”œβ”€β”€ fonts/          ← Web fonts
β”‚       β”‚   └── js/             ← JavaScript files
β”‚       β”œβ”€β”€ plugins/        ← Plugin assets (CSS/JS only)
β”‚       └── uploads/        ← Uploaded content
└── source_wp/             ← Original WordPress files (reference only)

✨ Features

  • πŸ“± Fully Responsive - Works on desktop, tablet, and mobile
  • 🎨 Original Design - Preserves the complete visual design and layout
  • ⚑ Fast Loading - Only 0.55 MB total size with 26 files
  • πŸ”§ No Dependencies - No server, database, or CMS required
  • 🌐 Cross-Browser - Works in all modern browsers
  • πŸ“¦ Self-Contained - All assets are local (except jQuery from CDN)

πŸ”§ Technical Details

Converted Elements

  • βœ… HTML Structure - Clean, semantic markup
  • βœ… CSS Styling - All original styles preserved
  • βœ… JavaScript - jQuery, Fancybox, and custom scripts
  • βœ… Images - Logo, backgrounds, social icons, artist photos
  • βœ… Fonts - Web fonts (Montserrat, Muli) via WOFF format
  • βœ… Navigation - Menu links converted to anchor fragments

WordPress Cleanup

  • ❌ Removed: WordPress-specific PHP code, admin functions, database calls
  • ❌ Removed: SEO plugins, emoji scripts, WordPress JSON API links
  • ❌ Removed: Dynamic content loading, WordPress hooks, PHP includes
  • βœ… Kept: Essential CSS/JS, theme assets, uploaded content

Missing Images Replaced

  • 52 β†’ images/52.jpg (using magnets.jpg as background)
  • 53 β†’ images/53.jpg (using logo.jpg as placeholder)

πŸ› οΈ Customization

To modify content:

  1. Edit site/index.html directly
  2. Main content is in the <div id="content"> section
  3. Navigation links point to #anchor fragments

To modify styles:

  1. Edit site/wp-content/themes/gratefulgraffiti/style.css
  2. Images are referenced relative to the CSS file: url(images/filename.jpg)

To add pages:

  1. Create new HTML files in the site/ directory (e.g., about.html)
  2. Update navigation links in index.html to point to the new files
  3. Copy the same header/footer structure from index.html

🌐 Deployment Options

πŸš€ Vercel Deployment (Recommended)

Option A: Deploy from GitHub (Recommended)

  1. Push this repository to GitHub (see instructions below)
  2. Go to Vercel Dashboard
  3. Click "New Project" β†’ "Import Git Repository"
  4. Select your Grateful-Graffiti-Original repository
  5. Vercel will auto-detect it as a static site
  6. Click "Deploy" - Done! πŸŽ‰

Option B: Deploy via Vercel CLI

npm i -g vercel
vercel --prod

πŸ“š GitHub Setup

  1. Go to GitHub and create a new repository:

    • Repository name: Grateful-Graffiti-Original
    • Set as Public
    • Don't initialize with README (we already have one)
  2. Connect your local repository:

    git remote add origin https://github.com/YOUR_USERNAME/Grateful-Graffiti-Original.git
    git branch -M main
    git push -u origin main

Local Development

cd C:\static-sites\grateful-graffiti
.\serve.ps1    # Use the included PowerShell script
# OR
python -m http.server 8080

Other Static Hosting Services

  • Netlify - Drag & drop this entire folder
  • GitHub Pages - Enable Pages in repository settings
  • AWS S3 - Static website hosting
  • Any web host - Upload files via FTP to public_html

Docker (Optional)

FROM nginx:alpine
COPY site/ /usr/share/nginx/html/
EXPOSE 80

🎯 Browser Support

  • βœ… Chrome/Chromium 60+
  • βœ… Firefox 55+
  • βœ… Safari 11+
  • βœ… Edge 79+
  • ⚠️ Internet Explorer 11 (limited CSS3 features)

πŸ“ Notes

  • jQuery loads from Google CDN for better performance
  • Social media links point to actual Facebook, Twitter, Pinterest profiles
  • Menu links currently point to #anchors - replace with actual page URLs when those pages are created
  • Contact forms will need server-side processing if re-enabled
  • SEO metadata is preserved but may need updates for static hosting

πŸ”§ Troubleshooting

Website not loading?

  • Ensure you're running a web server (not opening file:// directly)
  • Check that Python/Node.js is installed
  • Try a different port: python -m http.server 3000

Images not showing?

  • Verify all files copied correctly
  • Check browser developer tools for 404 errors
  • Ensure case-sensitive file paths match

Fonts not loading?

  • Check if .woff files exist in wp-content/themes/gratefulgraffiti/fonts/
  • Browser fallbacks will use system fonts if web fonts fail

πŸ“„ License

This static conversion maintains the original design and content. Please respect the original Grateful Graffiti branding and design credits.

Original Design: MILLERβ„’ (http://www.wearemiller.com)


Converted from WordPress to static HTML - $(Get-Date -Format "yyyy-MM-dd")

About

Static version of the Grateful Graffiti website - converted from WordPress, ready for Vercel deployment

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors