# Static Sites

[christian-fei/Simple-Jekyll-Search](https://github.com/christian-fei/Simple-Jekyll-Search) - "A JavaScript library to add search functionality to any Jekyll blog."

[Forestry](https://forestry.io/) - “A static CMS that commits”

[Lunr](https://lunrjs.com/) - "Designed to be small, yet full featured, Lunr enables you to provide a great search experience without the need for external, server-side, search services."

[Netlify CMS](https://www.netlifycms.org/) - “Open source content management for your Git workflow”

[Pingy](https://pin.gy/) - “All Your Sites In Your Menu Bar … Pingy gives web designers a simple and complete UI for creating, sharing, and deploying websites. … It includes everything you need to go from concept to prototype to deployment. And best of all, no command line required.”

[Pingy CLI](https://pin.gy/cli/) - “The Simple Frontend Build Tool … Pingy CLI works with Sass, Less, Stylus, Jade, Pug, Markdown, EJS, Bublé, LiveScript, Babel & Coffeescript with more coming soon.”

[unified](https://opencollective.com/unified) - "Building a bridge between formats"

## **Generators**

[Couscous](http://couscous.io/) - “Couscous turns Markdown documentation into beautiful websites. It's GitHub Pages on steroids.”

[Docsify](https://docsify.js.org/#/) - “A magical documentation site generator. Simple and lightweight (\~18kB gzipped). No statically built html files. Multiple themes.”

[GatsbyJS](https://www.gatsbyjs.org/)

* [Gatsby-image plugin](https://www.gatsbyjs.org/packages/gatsby-image/)
* [Features](https://www.gatsbyjs.org/features/)

[Middleman](https://middlemanapp.com/) - "Build static websites&#x20;with an easy-to-use framework. Middleman is a static site generator using all the shortcuts and tools in modern web development."

[Metalsmith](http://www.metalsmith.io/) - “An extremely simple, pluggable static site generator.”

[myles/awesome-static-generators](https://github.com/myles/awesome-static-generators) - “A curated list of static web site generators.”

[Sculpin](https://sculpin.io/) - "Sculpin is a **static site generator** written in **PHP**. It converts **Markdown files**, **Twig templates** and standard HTML into a **static HTML site** that can be **easily deployed**." [GitHub](https://github.com/sculpin/sculpin).

[StaticGen](https://www.staticgen.com/) - “A List of Static Site Generators for JAMstack Sites”

[Static Site Generators](https://staticsitegenerators.net/) - “The definitive listing of Static Site Generators — all 458 of them!”

## **Hosting & Deployment**

[b-long/awesome-static-hosting-and-cms](https://github.com/b-long/awesome-static-hosting-and-cms) - “A collection of awesome static hosting providers, content management systems, and curated articles.”

[Firebase Hosting](https://firebase.google.com/docs/hosting/) - “Firebase Hosting provides fast and secure hosting for your web app and your static and dynamic content.”

[Netlify](https://www.netlify.com/) - Free static website hosting. “Global CDN, Continuous Deployment, one click HTTPS and more…”

[Surge](https://surge.sh/) - “Simple, single-command web publishing. Publish HTML, CSS, and JS for free, without leaving the command line.”

* [Integrating with CircleCI](https://surge.sh/help/integrating-with-circleci) #article - “Continuous Deployment services like CircleCI make it possible to run publish your project on Surge each time you push to a GitHub repository.”

## **Services & APIs**

[agarrharr/awesome-static-website-services](https://github.com/agarrharr/awesome-static-website-services) - “A curated list of awesome static websites services”

[Formspree](https://formspree.io/) - "Connect your form to our endpoint and we’ll email you the submissions. No PHP, Javascript or sign up required — *perfect for static sites!"*

[Getform](https://getform.io/#) - “Easy form endpoints. Form backend platform for designers and developers”

[Open Source Image Charts](https://quickchart.io/?utm_source=hackernewsletter\&utm_medium=email\&utm_term=show_hn) - “Generate a Chart Image from URL. Create static charts for embedding in email, SMS, reports, and more.”

[Sheetsu](https://www.sheetsu.com/) - “Turn Google Spreadsheets into JSON API”


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://brain.nathanarthur.com/web-development-and-design/static-sites.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
