Live: https://www.edgroell.com
A lightweight static website showcasing my portfolio, advocacy work, and poetry. Built with HTML, CSS, and JavaScript—no build tools required.
- HTML5, CSS3, JavaScript (vanilla—no frameworks)
- Fonts: Google Fonts (Open Sans)
- Icons: Font Awesome 6
- JavaScript Libraries:
- jQuery 1.8.3
- WOW.js (scroll animations)
- Featherlight (lightbox gallery)
- Enllax (parallax effects)
- Waypoints (scroll tracking)
- StickyNavbar (fixed header)
- ScrollUp (back-to-top)
- jQuery Easing
my-website/
├── index.html # Homepage (single-page with anchored sections)
├── my-poetry.html # Poetry repository (standalone, not linked in nav)
├── CNAME # Custom domain configuration for GitHub Pages
├── css/
│ ├── style.css # Main stylesheet
│ ├── namari-color.css # Color scheme
│ └── animate.css # Animation utilities
├── images/
│ ├── logo.png # Header logo (banner view)
│ ├── logo-2.png # Header logo (sticky nav)
│ ├── favicon.ico
│ ├── banner-images/
│ │ └── banner-image-1.jpg
│ ├── company-images/ # Tech stack logos
│ ├── gallery-images/
│ └── user-images/
├── js/
│ ├── jquery.1.8.3.min.js
│ ├── site.js # Custom site scripts
│ └── [other libraries]
└── fonts/ # Font Awesome webfonts
Single-page layout with navigable sections:
- #banner — Hero section with tagline
- #about — About me
- #profile — Professional profile
- #stack — Core tech stack (logos)
- #advocacy — Advocacy initiatives
- #contact — Contact form/info
- A standalone page showcasing my poetry collection
- Not linked from the homepage navigation (intentionally private/direct-access only)
- Uses a responsive 3-column CSS Grid layout
- Navigation links point back to
index.html#sectionanchors
- Install the Live Preview extension by Microsoft
- Open this folder in VS Code
- Right-click
index.html→ "Open with Live Preview"
Python:
python -m http.server 5500Node.js:
npx serve@latest -l 5500Then open: http://localhost:5500/index.html
- Logo images:
images/logo.png(banner),images/logo-2.png(sticky nav) - Social links: Edit the
<ul class="social-icons">blocks in each HTML file - Nav menu: Update
<nav id="nav-main">inindex.html
- Image:
images/banner-images/banner-image-1.jpg - CSS: Set in
css/style.cssunder#bannerwithbackground-size: cover
- Located in
images/company-images/company-logo1.pngthroughcompany-logo9.png - Edit markup in the
#stacksection ofindex.html - Icon size is controlled by CSS rule:
.col-3 img[src*="company-logo"]
The my-poetry.html page uses a responsive grid layout (3 columns on desktop, 2 on tablet, 1 on mobile).
Add a new poem:
<article class="poem">
<h4><b>Poem Title —</b></h4>
<p>
Line one of the poem<br>
Line two of the poem<br>
Line three of the poem<br>
</p>
</article>- Keep all poems inside the
<div class="poems-grid">container - Use
<br>for line breaks within stanzas - Styling is defined in the inline
<style>block ofmy-poetry.html
- Main colors:
css/namari-color.css - Layout & typography:
css/style.css - Accent color (gold):
#d4b24a
- Push changes to the
mainbranch - GitHub Pages automatically serves from the root directory
- Custom domain configured via
CNAMEfile
The site uses a custom domain (edgroell.com) with GitHub Pages:
- Add
CNAMEfile with your domain name - Configure DNS:
- Add a
CNAMErecord pointing toedgroell.github.io - Or use
Arecords for apex domain pointing to GitHub Pages IPs
- Add a
- Enable HTTPS in GitHub Pages settings (automatic with custom domain)
You can host this site on any static hosting service:
- Netlify
- Vercel
- AWS S3 + CloudFront
- Azure Static Web Apps
Simply upload all files as-is—no build step needed.
Design & Development: Ed Groell
Template Inspiration: Namari Landing Page (heavily customized)
Icons: Font Awesome
Fonts: Google Fonts (Open Sans)
- jQuery: MIT License
- WOW.js: MIT License
- Featherlight: MIT License
- All other JS libraries retain their original licenses
- Website: https://www.edgroell.com
- LinkedIn: https://www.linkedin.com/in/edgroell/
- GitHub: https://github.com/edgroell
- Bluesky: https://bsky.app/profile/edgroell.com
Site content (text, images, poetry) © Ed Groell. All rights reserved.
Third-party libraries and assets are subject to their respective licenses.
Made with ❤️ by Ed Groell