top of page

Create Static Website From DEV Posts In Few Clicks Using Stackbit

This JAMstack tutorial will show you how to create a JAMstack website with just clicks, no code and for $0. It will detail how to set up a JAMstack website step by step with 30+ screenshots and 2000+ words. It will involve using a git-based CMS service to edit your content easily. Let's get started.

Create Static Website from DEV Posts in Few Clicks using Stackbit


The Gatsby site works by reading in your posts in markdown and converting them into HTML on your website using the markdown remark plugin. The markdown remark plugin also allows us to easily query for all of the markdown content in our repo using GraphQL.

In this article, you will learn how to create a JAMStack powered website in under 10 minutes. The greater news is that you do not need to be a developer, and you do not need to know Javascript. You will learn how to create a website without needing to know much! In this article, we are going to use a great tool called StackBit. StackBit is a really handy tool. StackBit has many handy features, however, in this article, we will focus on StacBits ability to create and configure JAMStack powered websites with only a few button clicks! StackBit will hook up your source control, configure the CMS, and all of the infrastructure configurations for you. All you will need is either a valid Gmail, Netlify, or, GitHub account (I recommend using a GitHub account as the easiest).

Using StackBit will give you a very quick and easy way to try out JAMStack websites. This is not the only way to create a JAMStack powered website, however, if you are starting out this is the path I recommend you take. Let us go over the process. When building a StackBit website you get to pick and choose from the best of breed sources. First, you get to decide the theme. The themes can be powered using one of StackBits pre-made templates, or, you can use your own custom one. Some links to some sample sites (and the GitHub accounts) of some of the StackBit themes that I like can be found here:

A while back, I updated my Eleventy plugin for Ghost so you get more data from your Ghost instance, including the ability to retrieve draft posts. Here's how I used it to preview draft posts using Eleventy and Netlify.The main drawback to using Ghost as a headless CMS is that you effectively opt out of a bunch of features that are built in for free. What's worse is the controls for those features continue to show themselves in the UI, a bit like those faux buttons you get in cars when it doesn

If you intend to use the Tag Manager API to create, configure, or deleteentities, we recommend that you implement and verify your code with a testaccount. Using a test account will help prevent you from making accidentalchanges to an active account. Once you've tested and confirmed that your codeis working as expected using the test account, then you can startusing the implementation with your real accounts.

Sourcebit is the open-sourced, MIT licensed platform that provides data normalization, transforming, and connecting of various content management systems and target static site generators and front-end frameworks. Without it, youʼd have to fetch content from the CMS using API or SDK and process this data into the target platformʼs specific contract.

The source plugin is responsible for retrieving and normalizing data from the data source, typically a CMS. Transform plugins handle specific data transformation, for example, persisting remote assets and media files locally. And finally, target plugins get all these normalized data and transform them into the format which is required by the chosen target framework or static site generator. The concept is open and extensible. Apart from using the out-of-the-box plugins, you can develop your own one. The guys from Sourcebit have described the whole plugin concept very clearly on their wiki.

The best way to create a custom footer is by using SeedProd. It is the best page builder plugin and comes with over 180 professionally-designed templates, sections, and blocks that can help you customize every part of your WordPress blog or website.

Like a Serverless approach, Jamstack serves a website or application from static storage and makes use of microservices. At the core of the Jamstack approach to web development is that it transfers as many software tasks as possible from the server-side, transferring them to the client.

But there are also disadvantages. To make even the slightest change to a static website, you need to regenerate it from scratch. Which is exactly the challenge Static Site Generators (SSG) and Jamstack were developed to address.

The front end can be coded from scratch in JavaScript or using any JS library or framework such as Reactjs, Angular or Vuejs. Or, more commonly, built using a static site generator like Next.js, Gatsby or Hugo. 350c69d7ab


bottom of page