> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://contentful.com/developers/docs/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://contentful.com/_mcp/server. # Static site generators > Static sites and plugins | Middleman, Jekyll, and Metalsmith | Automated rebuild and deploy with CircleCI and Webhooks We love [static site generators](https://www.contentful.com/blog/what-is-a-static-website/) that support secure, simple, and reliable pages. Unlike dynamic sites, these website hosting generators use server-side rendering that consists of pre-built HTML pages. The plugins integrate with Contentful while withstanding high web server traffic and requiring little upkeep. Check out the guides for three of our favorite web applications: Middleman, Jekyll, and Metalsmith. Each web app includes beginner examples in its GitHub repository to help you get started on your project. ## Middleman The static website generator [Middleman](https://middlemanapp.com/) is a command-line tool that uses Ruby and Ruby Gems. It's one of the most-used static tools for large companies. This plugin will help you manage your workflow with Contentful content [View on GitHub](https://github.com/contentful/contentful_middleman) [View examples](https://github.com/contentful/contentful_middleman_examples) ## Jekyll [Jekyll](https://jekyllrb.com/) is a Ruby based static site generator. It's simple and blog-aware, a great option for small projects and personal web pages. This plugin pulls content from Contentful. [View on GitHub](https://github.com/contentful/jekyll-contentful-data-import) [View examples](https://github.com/contentful/contentful_jekyll_examples) ## Metalsmith [Metalsmith](http://www.metalsmith.io/) is a JavaScript based static-site generator, and this open source plugin fetches and renders cache data from Contentful. [View on GitHub](https://github.com/contentful-labs/contentful-metalsmith) [View examples](https://github.com/contentful-labs/contentful-metalsmith-example) ## Tutorials ### Automated rebuild and deployment with CircleCI and Webhooks [This tutorial](/sdks/ruby/tutorials/automated-rebuild-and-deploy-with-circleci-and-webhooks) shows you how to setup scripting and automatically deploy static sites using Jekyll or Middleman with CircleCI. ## Other tools While the below web development tools are not officially supported by our static site content management system, they can help extend the functionality of Contentful ### Roots [Roots](https://roots.netlify.app/) is a JavaScript based static site generator. It does not have an extensive ecosystem, but it's great if you are using Node.js-based front-end tools. This plugin helps you manage content (including, layout, fonts, etc.) from Contentful without dependencies. [View on GitHub](https://github.com/carrot/roots-contentful) ### Textalk Textalk is a simple static site generator, a command-line interface (CLI) tool to generate a dynamic website from static web page templates and real-time data in a Contentful single-page space. [View on GitHub](https://github.com/Textalk/contentful-static) ### AWS Lambda Here's an example of Amazon Web Services (AWS) Lambda Markdown functions that render static pages from entities fetched from the Contentful Delivery API. [View example](https://github.com/contentful-labs/contentful-aws-lambda-static) > Static sites and plugins | Middleman, Jekyll, and Metalsmith | Automated rebuild and deploy with CircleCI and Webhooks