Ghost Content API Setup and Planning - Next.js 13 Blog and Portfolio Ep.4 | Building in Public 2023

Subscribers:
495
Published on ● Video Link: https://www.youtube.com/watch?v=BjieQ6je5rE



Category:
Vlog
Duration: 1:03:51
1,073 views
38


In this series, I will be building my blog and portfolio app in livestreams. The tech stack I will use is Next.js + Ghost.org. Site is/will be live on afaruk.dev

Public Repo is available here: https://github.com/afgonullu/afarukdev-nextjs

Tech Stack
Next.js 13
Typescript
Tailwind
Husky
Storybook
Jest
ESLint
Prettier

I will be building using industry best practices and with scalability, sustainability and maintainability in mind.

I will try to utilize these features in my coding practice
Semantic Project Organization
Engine Locking
Linting and Formatting
Commit Linting
Tailwind Theme & Font
Typography Scales
Tailwind Linting
Component Templates
Component Styling

Ghost is served from Digital Ocean and Next.js app will be deployed to Vercel.

0:00 Introduction, Technologies Used in the Project
2:46 Recap of the Project So Far
4:30 Showing the Design of What We are Building
6:02 Ghost as Headless CMS
8:00 Check Commit History on Last Time
9:16 Tailwind Config
9:36 Typescaling
11:06 Base Template Component
16:40 Storybook
21:20 CMS Data Model, Content Hierarchy Design, Content Planning, Tags
26:28 Content API Integration
34:14 Fetching Data from API
36:58 Consuming Data on the Client Side
43:00 Banter on Windows grouping windows in Taskbar
43:46 Applying Filters to Ghost Content API Fetch
49:22 Justification of Building Landing Page with Dynamic Content from API
52:06 Fetching only the necessary fields from the Content API




Other Videos By Cinderframe Live


2023-03-29Navigation Bar Design and Implementation - Next.js 13 Blog and Portfolio | Building in Public 2023
2023-03-29The Last of Us Part 1 PC Episode 1 LIVE Gameplay 1440p
2023-03-27Rome Trajan | King Difficulty | Civilization VI Gathering Storm
2023-03-27Hero Section of the Landing Page - Next.js 13 Blog and Portfolio Ep.6 | Building in Public 2023
2023-03-26Old Time Civ Player Trying His Luck in Civilization VI
2023-03-25Old Time Civ Player Trying His Luck in Civilization VI
2023-03-22Timelapse of a trip to Wien Staatsoper #vienna #wien #shorts
2023-03-20Journey to Wienerstaatsoper #shorts #wien #vienna
2023-03-15Design and Build Landing Page - Next.js 13 Blog and Portfolio Ep.5 | Building in Public 2023
2023-03-14Medusa 🔴 Assassin's Creed Odyssey LIVE Gameplay 1440p
2023-03-13Ghost Content API Setup and Planning - Next.js 13 Blog and Portfolio Ep.4 | Building in Public 2023
2023-03-13FINALE - Hogwarts Legacy PC Part 14 🔴 RTX 3080 Ti LIVE Gameplay 1440p
2023-03-11Minatour and Cyclops 🔴 Assassin's Creed Odyssey LIVE Gameplay 1440p
2023-03-11Closing Gates of Atlantis 🔴 Assassin's Creed Odyssey LIVE Gameplay 1440p
2023-03-10Let's Play Gates of Atlantis 🔴 Assassin's Creed Odyssey LIVE Gameplay 1440p
2023-03-08Playing Hogwarts Legacy PC Part 13 🔴 RTX 3080 Ti LIVE Gameplay 1440p
2023-03-08Storybook & Component Template - Next.js 13 Blog and Portfolio Ep.3 | Building in Public 2023
2023-03-06Tailwind - Next.js 13 Blog and Portfolio Project Ep.2 | Building in Public 2023
2023-03-02Playing Hogwarts Legacy PC Part 12 🔴 RTX 3080 Ti LIVE Gameplay 1440p
2023-03-01Next.js 13 Blog and Portfolio Project Ep.1 | Building in Public 2023
2023-02-28Playing Hogwarts Legacy PC Part 11 🔴 RTX 3080 Ti LIVE Gameplay 1440p



Tags:
next js 13
vercel
build in public
next js 13 tutorial
next js
next js 13 project
tailwind css
tailwind
storybook react
storybook tutorial
server side rendering react
ghost cms tutorial
nextjs
nextjs 13
next js tutorial
next js typescript
react
tailwind css tutorial
tailwind css project
tailwindcss
storybook react tutorial
react storybook
storybook
react storybook tutorial
server side rendering
react ssr
ghost cms
ghost blog
ghost cms vs wordpress