Skip to content

A JAMStack boilerplate using Eleventy, Bulma and Netlify Lambda

Notifications You must be signed in to change notification settings

jenskooij/jamstack-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A JAMStack boilerplate

Gratefully using

Usage

npm install
npm run serve
  • This will serve your Eleventy site by default on localhost:8080
  • This will serve your Netlify Lambda functions on localhost:9000

File structure

Below are the main folders and files you need to know about when starting

.eleventy.js                    -- The config for Eleventy
└── src
    ├── clientside-js           -- Each *.js file in here will be bundled and compressed to script.js
    ├── lambda                  -- Files exposing lambda functions when deploying on Netlify 
    ├── sass                    -- Sass files, compile to style.css Has default configuration for Bulma
    └── views                   -- Eleventy views folder
        ├── _data               -- Eleventy data folder 
        |     └── meta.js       -- All meta info about your site 
        ├── _includes           -- Eleventy includes folder
        └── index.njk           -- Main starting point

Created by Jens Kooij

About

A JAMStack boilerplate using Eleventy, Bulma and Netlify Lambda

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published