Complete documentation for your wedding website template
index.html in your browser to previewSearch for "Emma" and "James" in all HTML files and replace with your names. Key locations:
index.html - Hero section and footerabout.html - Our Story sectionUpdate the date in these locations:
<!-- In index.html hero section -->
<p class="wedding-date" data-date="2026-06-15">JUNE 15, 2026</p>
data-date attribute controls the countdown timer. Use
format: YYYY-MM-DD
| File | Description |
|---|---|
index.html |
Home page with hero, about preview, gallery, and more |
about.html |
Your love story and timeline |
wedding-details.html |
Events, venues, hotels, travel info, FAQ |
gallery.html |
Photo gallery with lightbox |
blog.html |
Wedding journey blog posts |
blog-single.html |
Individual blog post template |
contact.html |
Contact information and form |
rsvp.html |
RSVP form for guests |
Edit css/styles.css and modify the CSS variables at the top:
:root {
--color-pink: #FFC0CB; /* Primary accent */
--color-gold: #FFD700; /* Secondary accent */
--color-green: #A7C957; /* Success/highlight */
--color-dark: #222222; /* Text color */
--color-white: #ffffff; /* Background */
--color-light: #f8f9fa; /* Light sections */
--color-pink-light: #FFE4E1;/* Light pink */
--color-gold-light: #FFF8DC;/* Light gold */
}
| Location | Recommended Size |
|---|---|
| Hero background | 1920 x 1080 px or larger |
| Gallery images | 1200 x 800 px |
| Blog thumbnails | 800 x 600 px |
| Couple photos | 600 x 800 px (portrait) |
| Wedding party | 400 x 400 px (square) |
For faster loading, optimize images before uploading:
The countdown timer automatically calculates days remaining until your wedding.
In index.html, find this line and change the date:
<p class="wedding-date" data-date="2026-06-15">JUNE 15, 2026</p>
The data-date attribute must be in YYYY-MM-DD format.
The template includes HTML forms for Contact and RSVP. To make them functional, you need a backend service.
<form action="https://formspree.io/f/YOUR_FORM_ID" method="POST">
If hosting on Netlify, add netlify attribute to your form:
<form name="rsvp" netlify>
| Service | Features |
|---|---|
| Netlify | Free SSL, form handling, custom domain |
| Vercel | Fast deployment, free SSL, custom domain |
| GitHub Pages | Free hosting for static sites |
In gallery.html, copy one of the existing gallery item blocks and paste it, then update the
image source.
Yes! Simply delete the entire <section>...</section> block for any section you
want to remove.
Edit the Google Fonts link in the <head> section and update the font-family in
css/styles.css.
Make sure the data-date attribute is in YYYY-MM-DD format and the date is in the future.