Static site generator built with TypeScript and Deno

Sitegeist Static site generator built with TypeScript and Deno

The ultimate goal for Sitegeist is for it to become a mature, simple, and customizable static site generator. Inspiration should come from existing generators like Jekyll, Middleman, and Hugo.

Most React-based generators like Gatsby and Next.js are too generic, requiring the developer to create components from scratch, whereas the classic structure of layouts and partials are usually good enough for static sites. Sitegeist should be a generator for people who want to create lightweight sites that don’t rely on Javascript and that can be developed very rapidly.

Templating

For now, the only supported templating engine is EJS. More will eventually follow.

Getting started

First, make sure you have Deno installed.

To build your site, input the following into your terminal:

deno run -A app.ts build

To build and then serve the site locally, use:

deno run -A app.ts develop

The site will be served at localhost:8000.

To clean the build, use:

deno run -A app.ts clean

Download Details:

Author: starboardcoop

GitHub: https://github.com/starboardcoop/sitegeist

#deno #nodejs #javascript #node-js #typescript

Static site generator built with TypeScript and Deno
26.50 GEEK