This repo was originally created by Kevin Powell to make a personal blog site for the Codementor DevProjects Challenge, Create a fast and secure blog using Jamstack.
According to Kevin at the time, "You are free to use them however you want to get started with the challenge, if you'd like to start working on creating the site without worrying about the content itself."
The package.json file defines the 11ty and other dependent modules used to build the site.
The src
folder contains files so that you can get your project up and running. That folder contains:
- The Nunjucks file index.njk defines the body for the main page
- Nunjucks files in the
_includes
folder to use as a base for the different page layouts. - Sass files for styling the pages
- 3 portfolio articles in the
portfolio
folder - images and a logo in the
assets
folder
The articles are written in Markdown, and include Front Matter. It is possible that you will have to modify these a little if you wish to use them.
You are not using Netlify CMS for this project - Netlify no longer supports their CMS.
With that in mind, you can watch this video to see how Kevin used Eleventy, Netlify, and Netlify CMS to create a full-featured blog site built entirely with static files.