Documentation
Getting started with an HTML site
This is the simpler site path: Everlock serves the files in the repository as they are.
1. Enable the required backends
/backends enable site-http git-ssh
Reconnect after restart if needed.
Expected result:
enabled: site-http, git-ssh
restart required
2. Create the site
/site create my-html-site vhost=localhost mode=html
Expected output shape:
Site 'my-html-site' created (store: my-html-site, auth: public).
Granted admin write access to push content: */git/my-html-site
3. Clone the store
4. Add files
Create a minimal site:
5. Commit and push
Everlock serves the new content immediately after the push.
Expected result:
git pushsucceeds like a normal Git push- the page becomes available immediately over the configured vhost
What to expect
/servesindex.html- assets such as CSS, JS, images, and SVGs are served directly
- there is no rendering step between the repository and the HTTP response
When to use this mode
Choose html when:
- you already have prebuilt static output
- you want full control over the generated HTML
- you do not need Everlock's Markdown-specific features