Joshcrain.io screenshot

Joshcrain.io

Author Avatar Theme by Joshcrain
Updated: 5 Jan 2026
17 Stars

Josh Crain's personal site, built with Eleventy.

Overview

In this product analysis, we will be looking at the website of Josh Crain, which is built using Eleventy for static site generation. The site is automatically deployed by Netlify using continuous deployment. Josh Crain used an article from Filament Group as a starting point for building his site.

Features

  • Static Site Generation: The website is built using Eleventy, a static site generator. This allows for fast and efficient rendering of web pages.
  • Git Version Control: Changes to the website are tracked using Git, a version control system. This allows for easy collaboration and tracking of changes over time.
  • Continuous Deployment: The website is deployed automatically by Netlify using continuous deployment. This ensures that any changes pushed to the Git repository are immediately deployed to the live site.

Installation

To install and use the theme used by Josh Crain, follow the steps below:

  1. Clone the Git repository by running the following command in your terminal:
git clone [repository URL]
  1. Change into the project directory:
cd [project directory]
  1. Install the necessary dependencies:
npm install
  1. Build the static site using Eleventy:
npx eleventy
  1. The built static site will be available in the _site directory. You can deploy it to your preferred hosting platform or use a local server to view it.

Summary

Josh Crain’s website utilizes Eleventy for static site generation, Git for version control, and Netlify for continuous deployment. This combination of tools allows for efficient development and deployment of the website. By using an article from Filament Group as a starting point, Josh Crain was able to kickstart the development process and build a successful website.