This repository contains the static website for Neural Interfaces 2026. The site is made of HTML, CSS, JavaScript, and image files; it does not require Jekyll or another build system.
You only need Git and Python 3.
-
From the repository root, start the local server:
bash scripts/serve.sh
-
Open http://localhost:8080 in your browser.
-
Edit the source files and refresh the browser to see the result. The server does not need to be restarted after ordinary HTML, CSS, JavaScript, or image changes.
-
Stop the server with Ctrl+C.
To use a different port, pass it to the script, for example:
bash scripts/serve.sh 4000Then open http://localhost:4000.
Pushing main to GitHub can publish the site, so preview the exact committed version before pushing:
# Commit the changes you want to publish.
git add <files>
git commit -m "Describe the website update"
# Update the remote reference, then inspect what the push will contain.
git fetch origin
git status --short
git log --oneline origin/main..HEAD
git diff --stat origin/main..HEAD
git diff origin/main..HEAD
# Preview the committed files.
bash scripts/serve.shgit status --short should print nothing. A clean working tree means the local preview matches the committed HEAD, without extra uncommitted edits mixed in. Review the pages at http://localhost:8080, including desktop and mobile browser widths.
When everything looks correct, stop the server and publish:
git push origin main