Help the community by participating in the Jamstack Community Survey 2021. Take the 10-minute survey now.

Abell

Home page
https://abelljs.org
Repository
abelljs/abell
Twitter
@AbellLand
Language:
JavaScript
License:
MIT
Templates:
Abell

Abell is a Node.js based static-site-generator to help you create JSON, Markdown, or static-data based websites.

Installation

You can boilerplate a starter template using create-abell-app

npx create-abell-app my-blog --template https://github.com/abelljs/abell-starter-minima

cd my-blog

npm run dev

And boom🎉 You will have a live server running.

Hello World in Abell

Abell is built on top of a new templating language .abell which lets you write Node.js code inside HTML like syntax which is executed during the build time.

Input:

{{ const greet = 'Hello, World!' }}
<html>
  <body>{{ greet.toUpperCase() }}</body>
</html>

Output:

<html>
  <body>HELLO, WORLD!</body>
</html>

Check out https://abelljs.org for detailed documentation.

Deploy to Netlify

Find more static site generators.