A modern, responsive static website about Platform Engineering built with HTML, Tailwind CSS (via CDN), and shadcn/ui styling conventions.
- Fully Static: No build process required - ready for GitHub Pages
- Responsive Design: Mobile-first approach that works on all devices
- Dark Mode: Toggle between light and dark themes with persistent preference
- Smooth Scrolling: Navigation with smooth scroll to sections
- Modern UI: shadcn/ui inspired design system with beautiful components
- Accessible: Built with accessibility best practices
- Performance: Lightweight and fast-loading
- Hero Section: Eye-catching landing with title, tagline, and call-to-action buttons
- About Section: Detailed explanation of Platform Engineering
- Key Principles: Six beautifully designed cards highlighting core concepts
- Contact Section: Social links and email contact options
- Footer: Copyright and GitHub repository link
-
Create a new repository on GitHub
- Go to github.com/new
- Name it
staticPE(or any name you prefer) - Make it public
- Don't initialize with README (we already have one)
-
Push your code
cd /Users/chris/Developer/staticPE git init git add . git commit -m "Initial commit: Platform Engineering website" git branch -M main git remote add origin https://github.com/YOUR_USERNAME/staticPE.git git push -u origin main
-
Enable GitHub Pages
- Go to your repository on GitHub
- Click Settings > Pages (in the left sidebar)
- Under "Source", select Deploy from a branch
- Select main branch and / (root) folder
- Click Save
-
Access your site
- Your site will be live at:
https://YOUR_USERNAME.github.io/staticPE/ - It may take a few minutes for the first deployment
- Your site will be live at:
# Install GitHub CLI if you haven't: brew install gh
cd /Users/chris/Developer/staticPE
git init
git add .
git commit -m "Initial commit: Platform Engineering website"
gh repo create staticPE --public --source=. --remote=origin --push
gh browse --settings
# Then manually enable Pages in Settings > PagesEdit the CSS custom properties in style.css:
:root {
--background: 0 0% 100%;
--foreground: 222.2 84% 4.9%;
/* ... other color variables */
}- Hero text: Edit lines 72-80 in
index.html - About section: Edit lines 93-107 in
index.html - Principles: Edit cards starting at line 127 in
index.html - Contact links: Update lines 249-263 in
index.html
- Add a new
<section>inindex.html - Add a navigation link in the
<nav>(line 50) - The smooth scroll will work automatically
- HTML5: Semantic markup
- Tailwind CSS: Utility-first CSS framework (via CDN)
- CSS3: Custom properties for theming
- Vanilla JavaScript: Theme toggle and smooth scrolling
- shadcn/ui: Design system inspiration
- Chrome/Edge (latest)
- Firefox (latest)
- Safari (latest)
- Mobile browsers (iOS Safari, Chrome Mobile)
Feel free to use this template for your own projects!
If you'd like to improve this website:
- Fork the repository
- Create a feature branch (
git checkout -b feature/improvement) - Commit your changes (
git commit -m 'Add some improvement') - Push to the branch (
git push origin feature/improvement) - Open a Pull Request
- GitHub: @platformengineering
Built with ❤️ for the Platform Engineering community