Choosing an Architecture
Selecting a simple, maintainable approach using static HTML, Bootstrap and GitHub Pages.
Start tutorial →A practical guide using Bootstrap, GitHub Pages, ChatGPT and Codex.
This guide is organised as a series of practical tutorials. Follow them in order, or jump directly to the topic you need.
The aim is to show how a simple, low-cost photography website can be built and maintained using static HTML, Bootstrap, GitHub Pages and AI-assisted development tools.
6 tutorials · Beginner level · Build and publish a working photography website
Complete tutorial series
Work through all six available tutorials in order, from architecture to ongoing maintenance.
Selecting a simple, maintainable approach using static HTML, Bootstrap and GitHub Pages.
Start tutorial →Creating responsive pages using containers, navigation bars, cards and grids.
Start tutorial →Creating a repository, publishing a website and connecting a custom domain.
Start tutorial →Building the homepage, galleries, blog and other pages through iterative prompting.
Start tutorial →Analysing the repository, planning changes, creating pull requests and improving code quality.
Start tutorial →Repository organisation, testing, link audits, documentation and ongoing improvements.
Start tutorial →Use this page as the starting point for the complete series. Each tutorial builds on the website and workflow created in the one before it.
Back to Learning