Personal site for embedded systems and microcontroller work.
-
Clone this repo
git clone https://github.com/yourusername/yourusername.github.io.git cd yourusername.github.io
-
Test locally
- Open
index.html
in your browser - Or use a local server:
python3 -m http.server 8000 # Visit http://localhost:8000
- Open
-
Deploy to GitHub Pages
git add . git commit -m "Initial commit" git push origin main
-
Set up custom domain (optional)
- In GitHub repo settings → Pages
- Add custom domain:
fridayswithfaraday.com
- Update your DNS:
- Add A records pointing to:
- 185.199.108.153
- 185.199.109.153
- 185.199.110.153
- 185.199.111.153
- Or add CNAME record:
yourusername.github.io
- Add A records pointing to:
- Create a new file:
experiments/your-project.html
- Copy template from existing experiment
- Update content
- Add card to
experiments.html
- Push to GitHub
/
├── index.html # Homepage
├── experiments.html # All experiments listing
├── CNAME # Custom domain config
├── css/
│ └── style.css # All styles
├── js/
│ └── main.js # Interactions
└── experiments/
├── esp32-low-power.html
└── stm32-dma.html
- Pure HTML/CSS/JavaScript (no build process)
- No dependencies
- Mobile responsive
- Dark theme optimized for technical content