Skip to content

Instantly share code, notes, and snippets.

@briandominick
Last active March 11, 2024 18:24
Show Gist options
  • Save briandominick/e5754cc8438dd9503d936ef65fffbb2d to your computer and use it in GitHub Desktop.
Save briandominick/e5754cc8438dd9503d936ef65fffbb2d to your computer and use it in GitHub Desktop.
Static Site Generators with AsciiDoc Support

There are 28 static site generators that support AsciiDoc sourcing.

Application AsciiDoc Support Source Templates Web Notes

11ty

plugin

Node.js

Liquid, Nunjucks, Handlebars, Mustache, EJS, Haml, Pug

  • MIT License

Antora

native

Node.js

Handlebars

  • Maintained by lead contributors to the Asciidoctor project.

  • Mozilla Public License 2.0

AsciiBinder

native

Ruby

Tilt, ERB

  • Maintainers now recommend Antora!

  • MIT License

asciidoc-site-generator

native

Node.js

Handlebars

  • MIT License

Astro

plugin

JavaScript

Astro (JSX-like)

  • MIT License

AweStruct

native

Ruby

Haml

  • MIT License

Cryogen

native

Clojure

Selmer

  • Eclipse Public License 1.0

Dev-Mind Website

native

NodeJS

Handlebars, Gulp

  • MIT License

DocPad

plugin

Coffeescript

Eco, Jade, Haml

  • MIT License

Docsify

plugin

JavaScript

Markdown

  • MIT License

Grain

native

Groovy

Groovy

  • Apache License 2.0

Gatsby

plugin

React JS

JSX

  • MIT License

Gollum Wiki

native

Ruby

Mustache

  • MIT License

Hexo

plugin

NodeJS

Swig, EJS, Haml, Jade, Pug

  • MIT License

Hugo

native

Go

Go

  • Apache License 2.0

JBake

native

Java

Freemarker, Groovy, Thymeleaf, Jade, Pebble

  • Apache License 2.0

Jekyll

plugin

Ruby

Liquid

  • Plugin maintained by Asciidoctor.

  • MIT License

Metalsmith

plugin

JavaScript

Handlebars

  • MIT License

Middleman

native

Ruby

ERB, Haml

  • Plugin maintained by Asciidoctor.

  • MIT License

Nanoc

native

Ruby

ERB

  • MIT License

Nikola

plugin

Python

Mako, Jinja2

  • MIT License

Nuxt

plugin

Vue.js

Vue

  • MIT License

Orchid

plugin

Java

Pebble

  • MIT License

Pelican

native

Python

Jinja2

  • Uses legacy AsciiDoc for conversion.

  • GNU Affero General Public License 3.0

PzdcDoc

native

Java

Jinja2

  • Apache License 2.0

Shitty SSG

native

Go

Go

  • MIT License

Spring REST Docs

native

Gradle

Mustache

  • Apache License 2.0

SvelteKit

plugin

JavaScript

Svelte

  • MIT License

@Malix-off
Copy link

Malix-off commented Mar 9, 2024

Next step (and a very important one) would be Astro

@osbyrne
Copy link

osbyrne commented Mar 9, 2024

Next step (and a very important one) would be Astro

I second this proposal

@lizhongyue248
Copy link

Next step (and a very important one) would be Astro

+1

@briandominick
Copy link
Author

Added Astro, by sudden popular demand.

@robb-romans
Copy link

Added Astro, by sudden popular demand.

💯

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment