Godot Website screenshot

Godot Website

Author Avatar Theme by Godotengine
Updated: 20 May 2025
315 Stars

The code for the official Godot Engine website. A static site built using Jekyll.

Overview:

The Godot Engine website is a static website that is generated offline using Jekyll. It serves as the public face of the Godot organization and community and is open source, allowing contributions from the community. The website only supports evergreen browsers and provides instructions on how to build and serve the site locally.

Features:

  • Static website generated using Jekyll
  • Open source for community contributions
  • Supports evergreen browsers

Installation:

To build the website locally, follow these steps:

  1. Install Jekyll prerequisites.
  2. Clone the repository.
  3. Install necessary dependencies: bundle install.
  4. Build the site: bundle exec jekyll build.
  5. Append –config _config.yml, _config.development.yml to use the development config with your build.
  6. Alternatively, use the official Docker container for Jekyll.

To serve the pages locally:

  • Use Jekyll and bundle to serve the pages immediately upon building it.
  • When using Docker, add the argument -p 4000:4000 to the docker run command.
  • Use Python to serve the pages with its local server.

Deployment: The built version of the website is available on the published branch. The project is built automatically by GitHub Actions whenever the master branch receives a new commit. Locally, the website can be built in place and served from the _site folder.

Summary:

The Godot Engine website is a statically-generated website built using Jekyll. It is open source and allows contributions from the community. The website supports evergreen browsers and provides instructions for building and serving the site locally. Deployment is handled through GitHub Actions.