Scanwork started as one HTML file. Landing page, login, dashboard: all in index.html.
Then I had 10 copies of it, and every fix meant 10 edits. I kept missing one.
Now one source file and a build script make about 40 pages, English and Estonian.
Did you start like this too?