Updating the Website

How to log in to the content editor and update your site — no coding required. Changes you save go live automatically in about two minutes.

What this is

Your website has a built-in content editor called Sveltia CMS. It lets you update the text, FAQs, and service descriptions on the site without touching any code — everything is done through a straightforward editing interface, similar to a word processor.

The editor lives at a private URL:

This page is not linked anywhere on the public site. Bookmark it for easy access. The editor requires you to log in with your GitHub account before you can make any changes — this is how the CMS knows who is authorized to edit the site.

Signing in

Your site's content editor is connected to a GitHub account. Here is what that account is and how to sign in:

GitHub username tahoeneurofeedback
Signed in via tahoeneurofeedback@gmail.com

Follow these steps each time you want to edit the site:

  1. Open tahoeneurofeedback.com/admin in your browser. (Chrome, Edge, or Brave work best; avoid Firefox or Safari.)
  2. Click Login with GitHub.
  3. GitHub will open a sign-in page. Click Sign in with Google.
  4. Choose or sign in with the tahoeneurofeedback@gmail.com Google account.
  5. If GitHub asks "Authorize this application?" — click Authorize. This is a one-time prompt the first time you log in from a new browser.
  6. The content editor will open. You are ready to make changes.

Already logged in to Google? If your browser is signed in to tahoeneurofeedback@gmail.com, steps 3–4 may be skipped automatically and you will land in the editor right away.

What you can edit

Once you are in the editor, you will see a left-hand sidebar with three collections. Each one corresponds to a section of the public website:

Pages

The main copy on each page of the site — the hero headline, introductory text, calls to action, and section headings on pages like Home, About, What to Expect, Services, and For Practitioners. Click a page name to open its fields and edit them like a form.

FAQs

The question-and-answer entries shown on the FAQ page. You can edit existing answers, change the order, add new questions, or remove ones that are no longer relevant. Each entry has a question field and an answer field.

Services

The individual service cards shown on the Services page — each card has a title, a short description, and an icon. Edit these when you add, remove, or rename a service offering.

Making and saving changes

  1. Click the collection in the left sidebar (Pages, FAQs, or Services).
  2. Click the entry you want to edit. Its fields will open on the right.
  3. Make your changes directly in the text fields.
  4. When you are satisfied, click Save (or Publish if the button says that). The editor will show a brief "Saved" confirmation.

What happens after you save?

Saving creates a commit in the website's GitHub repository and immediately triggers an automatic rebuild of the live site. The change is typically live at tahoeneurofeedback.com within one to two minutes. You do not need to do anything else — there is no separate "publish" or "deploy" step.

To verify the change went live: wait two minutes, then open the relevant page on the public site in a new browser tab (or do a hard reload with Shift + Reload) and confirm your text appears.

Troubleshooting

The login page keeps reloading or redirects back to the login screen

Make sure you are signed in to the correct Google account (tahoeneurofeedback@gmail.com) in your browser. If you have multiple Google accounts, open myaccount.google.com and confirm the active account is the right one. Then try the login again.

"Not authorized" or "Access denied" after signing in

This usually means the GitHub account used for login is not the tahoeneurofeedback account, or the OAuth app authorization has been revoked. Try signing out of GitHub at github.com/logout, then return to the admin page and repeat the sign-in steps above, making sure to choose the tahoeneurofeedback@gmail.com Google account when prompted.

I saved a change but the live site has not updated

Wait a full two minutes, then do a hard reload on the page (Shift + Reload in Chrome, or open the page in a private/incognito window). If it still has not updated after five minutes:

  1. Check the deploy status at github.com/tahoeneurofeedback/tnf-web/actions — a green checkmark means the deploy completed. A red X means something went wrong; contact your developer.
  2. Confirm the save actually happened: open the editor again and check whether the change is still showing the text you entered.

The editor is blank or won't load

Try a different browser — Chrome or Edge are most reliable. If using Brave, make sure the File System Access API flag is enabled (type brave://flags/#file-system-access-api in Brave's address bar and enable it). Safari and Firefox are not fully supported.