Create a Blog Using the Jamstack
Create, manage and publish your own blog using 11ty and NetlifyCMS.
Watch Promo
Have you ever wanted to build your own blog? Were you put off by the complexity of the task? Would you like to learn more about the Jamstack while creating a project?
Throughout the course you will learn how to build your a blog by leveraging the Jamstack. In this course you will become familiar with technologies, tools and services that all fall under the Jamstack umbrella.
We will use Eleventy (11ty) as a Static Site Generator (SSG) to generate static HTML pages at build-time based on template files defined using Nunjucks. Articles that we will add to the blog will be managed by Git as well as by the NetlifyCMS, a multi-user (Headless) Content Management System with an easy user interface for non technical people. While setting up the CMS we will learn about concepts such as git-gateway and learn about Netlify Identity for user management.
In the last section of the course the blog is further enhanced by services such as Formspree to enable a contact form, Cloudinary to display images in a performant way, Firebase (Firestore) to enable real-time interaction (and a fun feature) and, last but not least, Algolia to enable instant search capabilities.
By completing this course you will be able to utilise the aforementioned technologies as well as apply them to different projects.
Your Instructor
Tamas is a Google Developer Expert in Web Technologies and a Developer Evangelist. He has more than a decade of experience delivering technical training to large, prestigious organisations. Throughout his career, he has delivered presentations and training classes all over the world. His passionate about unlocking the latest & greatest features of web development.
Course Curriculum
-
StartGitHub Link
-
StartIntroduction to 11ty (Eleventy) (7:11)
-
StartIntroduction to Nunjucks (Templating) (3:06)
-
StartBasic Nunjucks Operations (5:14)
-
StartCreating Blocks with Nunjucks (8:15)
-
StartApply Nunjucks to the Blog Theme (4:07)
-
StartGet to know the Eleventy Config File (4:06)
-
StartYAML Front Matter - Metadata for Posts and Pages (2:42)
-
StartDisplay and Manage Data using Markdown Files (13:49)
Frequently Asked Questions
Get started with the Jamstack today! Becoming hands-on with technologies and services being heavily utilised by Jamstack projects will give you first-class experience of the stack. You will gain valuable knowledge and be able to apply your newly gathered skills in different projects.