How to Use This Template
Follow these naming conventions so your links “just work” without extra setup:
- Create a folder for your club under
/clubs/your-club-slug/- Example:
/clubs/moot-court/or/clubs/ai-in-law/
- Example:
- Copy this file as
index.htmlinto your club’s folder.- Example:
/clubs/ai-in-law/index.html
- Example:
- Create the four pages your sidebar links point to:
schedule.html— upcoming meetings, events, deadlinesdocuments.html— PDFs, forms, and other club filesconstitution.html— your club’s governing documentplaceholder.html— anything else (you can rename this link later)
- Reference the shared styles so your page matches the SBA site:
- At the top of each page:
<link rel="stylesheet" href="../styles.css" /> - Favicon (optional, recommended):
<link rel="icon" type="image/png" href="../favicon.png" />
- At the top of each page:
- Optional: Add a banner image named
banner.pngin your club folder and replace the top banner with<img src="banner.png" alt="Club banner" />
Linking from the SBA Landing Page
On the SBA landing page, your club’s link should point to /clubs/your-club-slug/.
For example: <a href="clubs/ai-in-law/">AI in Law Club</a>
(the browser will automatically load your index.html inside that folder).
Download the Template Files
Click a button to download the starter file. If your browser opens it instead of downloading, right-click and choose Save link as…
Use This Prompt in ChatGPT
Upload the template files into chatGPT. Copy the prompt below into ChatGPT. Replace the placeholders (like [CLUB NAME], [PAGE TITLE], and [CONTENT]). ChatGPT will return a complete page that matches our SBA style.
You are a web assistant. Generate a valid HTML5 page that uses this shared stylesheet and favicon:
The page must follow this layout:
- A top banner styled like the `.club-banner` used on our site. The banner should show the page title in white.
- A two-column layout (`.layout`): a left sidebar with these links, and a main content card to the right.
Sidebar links:
• Schedule → schedule.html
• Documents → documents.html
• Constitution → constitution.html
• Placeholder → placeholder.html
- The main content must be inside a `.card` with an H1 title and body content.
Inputs to apply:
CLUB NAME: [CLUB NAME]
PAGE TITLE: [PAGE TITLE]
CONTENT: [CONTENT HTML OR PARAGRAPHS]
File location rules:
- This page will live inside /clubs/[club-slug]/ so use relative paths:
• stylesheet → ../styles.css
• favicon → ../favicon.png
• sidebar hrefs as listed above
Return only the final HTML (no explanations).