This repository contains the static website for the Quantum Energy Initiative Workshop 2026 (QEI2026).
The site is deployed on Netlify from this GitHub repository. Any change pushed/merged into the main branch triggers an automatic redeploy.
This is a static site (no build system). Netlify publishes a specific folder called the Publish directory.
Typical structure:
- REPO ROOT
- (PUBLISH_DIR)
index.htmlassets/(logos, PDFs, images)
- (PUBLISH_DIR)
IMPORTANT:
- Netlify will only publish the folder configured as Publish directory.
- Make sure you edit the
index.htmlinside that folder.
- Open this repo on GitHub.
- Navigate into the Publish directory folder (the folder that contains
index.html). - Click
index.html. - Click the pencil icon (Edit).
- Make changes.
- Click Commit changes with a message (e.g., “Update deadline”, “Add sponsor logo”).
- Netlify will redeploy automatically.
- Clone the repository:
git clone <REPO_URL>cd <REPO_NAME>
- Edit the file:
- Open
(PUBLISH_DIR)/index.htmlin VS Code (recommended) or any editor.
- Open
- Commit and push:
git add .git commit -m "Describe your change"git push
- Netlify redeploys automatically.
- Open
(PUBLISH_DIR)/index.htmlby double-clicking it (opens in your browser).
From the Publish directory, run:
python3 -m http.server 8000
Then open:
http://localhost:8000/
Tip: Use your editor’s search to jump quickly.
Search for:
section id="registration"and update:- the deadline text
- the registration link URL
Also update the hero “Register (free)” button: Search for:
Register (free)and update itshref.
Search for:
section id="speakers"Edit the list items inside<ul> ... </ul>.
Search for:
section id="venue"Edit the cards inside the<div class="cards"> ... </div>.
Search for:
section id="sponsors"
To add a sponsor logo:
- Put the logo file in
(PUBLISH_DIR)/assets/(preferred: SVG). - Add a new logo block inside the sponsor grid:
Example:
<div class="logo-card"><a href="https://SPONSOR-SITE" ...><img src="assets/SPONSOR.svg" alt="Sponsor name logo">
If a sponsor provides two variants (e.g., white for dark theme and black for light theme), use:
<img class="sponsor-logo-dark" src="assets/LogoWhite.svg" alt="Sponsor logo"><img class="sponsor-logo-light" src="assets/LogoBlack.svg" alt="Sponsor logo">
The CSS will show/hide them automatically when the “Toggle light” button is used.
- Upload the PDF into
(PUBLISH_DIR)/assets/(example:assets/hotels.pdf) - Link it in the page:
<a class="btn" href="assets/hotels.pdf" target="_blank" rel="noopener">Download hotel list (PDF)</a>
- Netlify is connected to this GitHub repository.
- Every push to
maintriggers a deploy. - You can see deploy status in Netlify → your site → Deploys.
This almost always means the Publish directory is wrong.
To fix:
- Netlify → Site configuration (or Site settings)
- Build & deploy → Build settings
- Set Publish directory to the folder that contains
index.html - Trigger a new deploy
You do NOT need to share your Netlify password.
Recommended approach:
- Add collaborators to GitHub:
- GitHub repo → Settings → Collaborators → Invite
- They edit and push changes (or open Pull Requests)
- Netlify deploys automatically from GitHub
Optional safer workflow (recommended):
- Contributors open Pull Requests
- An organizer reviews and merges into
main
Rollback:
- Netlify keeps deploy history:
- Netlify → Deploys → select a previous deploy → Publish deploy
Usually NO, as long as you do not store secrets.
Safe to keep public:
index.html- sponsor logos and PDFs
- event dates, venue, speaker list, contact email
Do NOT put in the repo:
- passwords
- API keys / tokens
- private emails/phone numbers
- anything you would not want searchable on the web
Recommendation:
- If this repo only contains public website content: Public is generally fine.
- If you want tighter control or less visibility: Make it Private and invite collaborators.
Important:
- Even if the repo is private, the WEBSITE is still public (normal for a conference site).
For questions about the event: