A polished static website repository with multiple HTML pages, page-specific CSS, shared styling, and a small JavaScript theme helper.
index.html/index.css: Home page and main landing stylesabout.html/about.css: About page for school or organization detailsservices.html/services.css: Services page for offerings or program highlightsgallery.html/gallery.css: Gallery page for images and visual contentcontact.html/contact.css: Contact page for messages and contact informationshared.css: Shared styles for consistent site designtheme.js: Theme behavior and interactive script for the site
- Simple page structure for easy editing and updates
- Separate CSS files keep styling organized per page
- Shared stylesheet provides consistent look and feel
- Static HTML/CSS/JS setup works without a build step
- GitHub Actions workflow included for optional Pages deployment
Open any .html file in your browser to preview the site.
For a local HTTP preview, run this from the repo root:
# Python 3
python -m http.server 8000Then open:
http://localhost:8000
This repository includes a GitHub Actions workflow at .github/workflows/deploy.yml that can deploy the site automatically on every push to master.
To enable it:
- Push the repo to GitHub.
- Go to repository settings → Pages.
- Set source to the
masterbranch and root.
The public site will be available at:
https://GEN-BIT.github.io/website-project/
If you prefer a branch-based deploy flow such as
gh-pages, I can add an alternate workflow.
Found a bug or want to improve something? Please open an issue or submit a pull request.
See CONTRIBUTING.md for a short guide.
This project is available under the MIT License — see LICENSE for details.
Replace
assets/screenshot.svgwith a real screenshot once you have one.