What's on this page
Jamstack platforms
Jamstack platforms can build and deploy your Cecil site automatically on each push to your Git repository.
The build script deduces the build context (production or preview) and the base URL from the platform. A CECIL_ENV environment variable you define takes precedence over the deduced build context.
Netlify
A powerful serverless platform with an intuitive git-based workflow. Automated deployments, shareable previews, and much more.
netlify.toml:
[build]
publish = "_site"
command = "curl -sSOL https://cecil.app/build.sh && bash ./build.sh"
[context.production.environment]
CECIL_ENV = "production"
[context.deploy-preview.environment]
CECIL_ENV = "preview"
Vercel
Vercel combines the best developer experience with an obsessive focus on end-user performance.
vercel.json:
{
"buildCommand": "curl -sSOL https://cecil.app/build.sh && bash ./build.sh",
"outputDirectory": "_site"
}
statichost
Modern static site hosting with European servers and absolutely no personal data collection!
statichost.yml:
image: wordpress:cli-php8.4
command: curl -sSOL https://cecil.app/build.sh && bash ./build.sh
public: _site
Cloudflare Pages
Cloudflare Pages is a Jamstack platform for frontend developers to collaborate and deploy websites.
➡️ https://www.cloudflare.com/products/pages/
Build configurations:
- Framework preset:
None - Build command:
curl -sSOL https://cecil.app/build.sh && bash ./build.sh - Build output directory:
_site
Render
Render is a unified cloud to build and run all your apps and websites with free TLS certificates, global CDN, private networks and auto deploys from Git.
render.yaml:
services:
- type: web
runtime: static
name: Cecil
buildCommand: curl -sSOL https://cecil.app/build.sh && bash ./build.sh
staticPublishPath: ./_site
autoDeployTrigger: commit
previews:
generation: automatic