For every template

Setup guide

From the ZIP to a published website. This page covers what every TraceStudio template has in common. The steps for your template — which file holds what — are in START_HERE (or README) inside the ZIP.

01Before you start

You need a computer, a browser and a text editor. No other software, and no coding.

A text editor is enough: TextEdit on a Mac, Notepad on Windows. The free Visual Studio Code makes the files easier to read, but you don't need it.

02Editing a file

Your words, links and photo list live in one to three small files, such as settings.js. You never need to touch the HTML to change them. Every line looks like this:

name: 'Your Name',
role: 'Photographer',
location: 'Tokyo, Japan',

Save the file, then reload the page in your browser to see the change.

03Your photos

The ZIP comes with placeholder images that show their file name and shape. Replace them with your own.

04Checking on a phone

Before publishing, make your browser window narrow: the template switches to its phone layout. After publishing, open the address on your phone to check it for real.

05Publishing

Your website is just a folder, so you can upload it as it is. Both services below have free plans and let you upload by dragging the folder into the browser. Upload the folder that contains index.html.

Netlify

  1. Open app.netlify.com/drop.
  2. Drag your template folder onto the page.
  3. Sign up (free) to keep the site and change its name.

Netlify's own guide

Cloudflare Pages

  1. Create a free Cloudflare account.
  2. Create a Pages project and choose to upload your files directly.
  3. Drag your template folder in, then deploy.

Cloudflare's own guide

The screens of these services change from time to time. If something looks different, their own guides above are always up to date. Any other hosting works too: upload every file and folder with the same structure.

06Your own domain

Your site first gets a free address from the service (such as yourname.netlify.app). To use your own, like yourname.com, buy a domain from a registrar and connect it in the service's settings:

07Contact forms

STUDIO, NOCTURNE, STILL and PLAIN have a contact form. As it comes, Send opens the visitor's email app with their message ready to send to your address.

To receive messages straight from the site, use a form service such as Formspree (free plan available). Create a form there, copy the form address that starts with https://, and paste it into settings.js:

formAddress: 'https://formspree.io/f/xxxxxxx',

08Changing it later

Keep the folder on your computer. Edit the files there, check them in the browser, then upload the whole folder again the same way. The address stays the same.

09If something goes wrong

“settings.js could not be read” (or another file name)
A quote, comma or bracket was deleted by mistake. Compare the line you changed with the examples in your guide. Undo (⌘Z / Ctrl+Z) often helps.
“Image not found: images/…” in place of a photo
The name written in the file doesn't match the file in images. Check spelling, capital letters and the ending (.jpg, .jpeg, .png).
A change doesn't appear
Save the file, then reload the browser. Online, the old version can stay for a moment — reload again after a minute.
The page is blank
Usually the same as the first problem: a missing quote or comma. Open the last file you changed and check the line.
Photos are missing only after publishing
The file name's capital letters don't match (Photo.jpg vs photo.jpg), or the images folder wasn't uploaded.

10License

One purchase lets you use the template for one website. You can change it as you like and use it for commercial work, for yourself or for one client. You can't resell or share the template. The full text is in LICENSE.md in the ZIP.

The demo photos are not included in the download. If you'd rather have TraceStudio build the site for you, get in touch.

← Templates