Quick Start Templates
With Kinsta’s Static Site Hosting, you can deploy static sites composed of non-dynamic files such as HTML, CSS, and JavaScript. Your repository can contain the pre-built files (HTML, CSS, and JavaScript) or the source code to generate your static site.
To help get you started and provide examples of minimal static sites, we’ve created several Hello World repositories in GitHub that you can fork and deploy on Kinsta.
You need a GitHub account to access the quick start templates; however, if you’re using a different Git provider like Bitbucket or GitLab, check out our guides for importing a GitHub repository into either git service:
You also need to create a MyKinsta account to deploy the sites.
Check out the following template repositories you can use to create a new repository and deploy on Kinsta:
- Astro (Deployment guide: Astro)
- Cuttlebelle (Deployment guide: Cuttlebelle)
- Docsify (Deployment guide: Docsify)
- Docusaurus (Deployment guide: Docusaurus)
- Eleventy (Deployment guide: Eleventy)
- Gatsby (Deployment guide: Gatsby)
- Hugo (Deployment guide: Hugo)
- Lume (Deployment guide: Lume)
- Next.js (Deployment guide: Next.js)
- Nuxt (Deployment guide: Nuxt)
- Qwik (Deployment guide: Qwik)
- React (Deployment guide: React)
- React with Vite (Deployment guide: React With Vite)
- Rspress (Deployment guide: Rspress)
- SvelteKit (Deployment guide: SvelteKit)
- VitePress (Deployment guide: VitePress)
- VuePress (Deployment guide: VuePress)
All of these quick start templates also work on Kinsta’s Application Hosting without any additional configuration. If you use Application Hosting, the Start command can be left blank for the web process as Kinsta automatically detects the required command during the first deployment.
Other Static Site Examples
The following quick start guides use static site generators that are usually better suited for our Application Hosting because they use something other than Node.js to generate the static site:
- Jekyll (Deployment guide: Jekyll). There’s also a workaround using GitHub actions to deploy Jekyll on Static Site Hosting.
- Jigsaw (Deployment guide: Jigsaw)
Note: Static sites hosted with Application Hosting require a script called start
in their package.json file and use the serve
package to serve their static assets. (index.html, styles, fonts, images). This is similar to the Gatsby hello world repository.