Deployment
Publish Arcframe to Netlify, GitHub Pages or ordinary static hosting and resolve common setup issues.
1. Before deployment
- Replace fictional identity, contact information, projects, people, awards and metrics.
- Update every title, meta description, canonical URL and structured-data URL.
- Connect forms or clearly disable submission.
- Compress replacement media and verify licences.
- Test all pages at mobile and desktop widths.
2. Deploy to Netlify
- Sign in to Netlify and choose the option to deploy a site manually.
-
Drag the
arcframe folder contents
into the deployment area. The uploaded root must contain
index.html. - No build command or publish-directory configuration is required.
- Open the generated URL and check page transitions, links and forms.
- Connect a custom domain only after the temporary preview works.
For a Git-based deployment, use the repository root as the publish directory and leave the build command empty.
3. Deploy to GitHub Pages
- Create a repository and upload the contents of the arcframe folder.
- Open repository Settings → Pages.
- Select deployment from a branch, choose the main branch and root folder.
- Wait for the Pages URL, then test relative paths.
The package uses relative links, so it works from a project subdirectory. Canonical and social-image URLs are placeholders and must be changed to the final public URL.
4. Deploy to ordinary hosting
- Open the hosting file manager or connect by SFTP.
-
Upload the contents of the arcframe folder to the web root, often
named
public_html,wwworhtdocs. -
Confirm that
index.htmlis directly inside that web root. - Preserve the folder names and letter case exactly.
- Enable HTTPS in the hosting control panel and test the public domain.
5. Local preview
You can open
index.html
directly. For behaviour closest to hosting, run any basic static
server. One example for a computer with Python installed:
cd arcframe
python3 -m http.server 8080
Then open
http://localhost:8080
. No project installation or build step is involved.
6. Common troubleshooting
| Problem | Likely cause | Check |
|---|---|---|
| Page shows a directory listing |
index.html
is one folder too deep
|
Move the package contents into the host’s web root |
| Styles are missing | Folder names or relative paths changed |
Restore
assets/css
and exact filename case
|
| Artwork is missing | Only HTML files were uploaded |
Upload the complete
assets
folder
|
| Forms do not deliver | No endpoint is configured | Follow the forms guide |
| Transitions do not run locally | File-protocol protection is active | Use a local server; navigation itself still works |
| Wrong theme flashes | Early theme script was removed |
Restore the inline head script and
theme.js
|
| Mobile menu cannot open | Script path is broken |
Check browser console and
assets/js/navigation.js
|
7. Reduced-motion and browser testing
Enable “Reduce motion” in the operating system, reload the site and confirm that content remains visible without movement. Test current Chrome, Firefox, Safari and Edge, plus a real iOS or Android device where available. Keyboard-test menus, filters, dialog, comparison slider and forms.
8. Asset credits
All included project visuals, portraits, marks and map graphics are original abstract SVG/CSS compositions created for Arcframe. The package uses system font stacks and does not bundle third-party photography, company logos or paid plugins.