Create a Custom Blog with Astro & NetlifyCMS in MINUTES!

  Рет қаралды 25,064

Kumail Pirzada

Kumail Pirzada

Жыл бұрын

This is how you can create a custom CMS blog using Astro for creating the project, and NetlifyCMS which uses your GitHub repository to host your content.
For any questions or suggestions, leave them below in the comments!
Repository link: github.com/KumailP/kumails-blog

Пікірлер: 47
@tasefully_bored
@tasefully_bored 9 ай бұрын
Cool stuff look forward to having a play with this, they have updated some folders so heres what you'll need to change to get this working with astro 1.4 in the config.yml step 1 I created a folder Public/Uploads to store images that will be uploaded so its configured to do that. backend: name: git-gateway branch: master # Change this to whatever your master is publish_mode: editorial_workflow media_folder: "public/uploads" # Media files will be stored here in public/Uploads you'll have to create this public_folder: "/uploads" # this is the post deployment folder for images collections: - name: "blog" # Used in routes, e.g., /admin/collections/blog label: "Blog" # Used in the UI folder: "src/content/blog" # The path to the folder where the documents are stored new for 1.4 create: true # Allow users to create new documents in this collection slug: "{{slug}}" fields: # The fields for each document - {label: "Title", name: "title", widget: "string"} - {label: "Description", name: "description", widget: "string"} - {label: "Publish Date", name: "pubDate", widget: "datetime"} - {label: "Featured Image", name: "heroImage", widget: "image", required: false} # set required to false can remove if you need - {label: "Body", name: "body", widget: "markdown"}
@415423591
@415423591 2 ай бұрын
1:01 to 1:20 - excellent, concise summary of the page structure.
@AronGriffis
@AronGriffis 3 ай бұрын
This is one of the most clear and polished technical how-to videos I've ever seen. Thanks for all the effort you put into this!
@jak3legacy
@jak3legacy Жыл бұрын
Love how clear, concise, and informative this is. Thank you for this video!
@julianriise131
@julianriise131 Жыл бұрын
Can't wait for the second part! Astro + Tailwind for the win!
@maskman4821
@maskman4821 Жыл бұрын
Wow, Netlify has made writing Astro blog so much easier, must give it a try 😍
@HarmeetSingh-ez9hk
@HarmeetSingh-ez9hk Жыл бұрын
Great video... Waiting for the second part
@ahmadhabib1493
@ahmadhabib1493 Жыл бұрын
Thank you for this! will keep an eye out for the tailwind version of this blog.
@dawoodsadiq
@dawoodsadiq Жыл бұрын
Great explanation and Astro seems interesting… waiting for more videos like this.
@ruskasielu6261
@ruskasielu6261 3 ай бұрын
This is gold ! Although netlify CMS was changed to decap, most of it still works the same so it's still very useful
@brandisaagency2356
@brandisaagency2356 2 ай бұрын
Can I get Decap CMS to work on a blog part of my website that I already deployed on Netlify?
@ruskasielu6261
@ruskasielu6261 2 ай бұрын
@@brandisaagency2356 I don't know tbh, i don't have much experience with it, but you can contact Decap, they probably will be able to help
@aaronmarcoarias5652
@aaronmarcoarias5652 9 ай бұрын
Awesome step-by-step! Thanks for posting.
@texoport
@texoport Жыл бұрын
This video was very well done and it was exactly what I was looking for :)
@daniyalsadiq4837
@daniyalsadiq4837 Жыл бұрын
Great Explanation. Waiting for more videos like this
@AsadKhan-cw6ue
@AsadKhan-cw6ue Жыл бұрын
Amazing, I am waiting for the next video.
@preserveoladipo2792
@preserveoladipo2792 Ай бұрын
Cool stuff 👍, still waiting for the next video you promised
@sheldonfourie5959
@sheldonfourie5959 Жыл бұрын
solid content and solid explanations man
@brandena5456
@brandena5456 Жыл бұрын
Great video. I was considering doing exactly this, and it looks like exactly what I need. Thanks!
@TheNowRealm
@TheNowRealm 7 ай бұрын
Terrific video of great value. Thank you a ton! You should make more videos on the topic.
@samelie
@samelie Жыл бұрын
nice work, thanks for sharing the flow
@ApoorvKhandelwal
@ApoorvKhandelwal Жыл бұрын
Great video.. love to see full blog course
@igbarcelo
@igbarcelo Жыл бұрын
thank you so much for this gem ✨
@tomyebest
@tomyebest Жыл бұрын
Great tutorial, thank you
@MarfTaylor
@MarfTaylor 9 ай бұрын
Hello whenever I am trying to access the admin panel after following the tutorial, I get the following error message: error=access_denied&error_description=Signups+not+allowed+for+this+instance
@RezaAryaMaulana
@RezaAryaMaulana 10 ай бұрын
Thankss for the video
@grahamvp
@grahamvp Жыл бұрын
good stuff :)
@unity_12
@unity_12 Жыл бұрын
cool! 😎
@vintagewally9824
@vintagewally9824 Жыл бұрын
solid! problem with netlify cms is if you have a multilanguage project I would say.
@HaBhBo
@HaBhBo Жыл бұрын
bro dropped an amazing guide then dipped.
@ArquitetoLocatelli
@ArquitetoLocatelli 4 ай бұрын
Really cool, thanks! Any idea on how to use Notion as a CMS for Astro?
@meditationmusic4115
@meditationmusic4115 Жыл бұрын
Hi, thanks for this helpful tutorial, i get an error in the registration with github to the admin cms
@Flo_Motion
@Flo_Motion Жыл бұрын
I followed this step by step, I can login, publish content, but when I publish the deployment fails on netlify with this error: 11:42:12 AM: [vite]: Rollup failed to resolve import "blog" from "/opt/build/repo/src/pages/blog/title.md". 11:42:12 AM: This is most likely unintended because it can break your application at runtime. 11:42:12 AM: If you do want to externalize this module explicitly add it to 11:42:12 AM: `build.rollupOptions.external` 11:42:12 AM: error [vite]: Rollup failed to resolve import "blog" from "/opt/build/repo/src/pages/blog/title.md". 11:42:12 AM: This is most likely unintended because it can break your application at runtime. 11:42:12 AM: If you do want to externalize this module explicitly add it to 11:42:12 AM: `build.rollupOptions.external` I haven't added anything extra and followed your video EXACTLY. What is this?
@oziocb
@oziocb Жыл бұрын
nice
@brandisaagency2356
@brandisaagency2356 2 ай бұрын
Can I get Decap CMS to work on a blog part of my website that I already deployed on Netlify?
@aianshu
@aianshu Жыл бұрын
how to use mdx with netlify cms
@Russia-with-krafi_bn
@Russia-with-krafi_bn Ай бұрын
where is update , do this with netlify + static cms + astro
@unity_12
@unity_12 Жыл бұрын
When next video?
@Flo_Motion
@Flo_Motion Жыл бұрын
Yeah this tutorial is already old. With astro changes and recent netlify changes, all the folder structures, netlify settings etc are all different. I suggest you try following your own tutorial with a fresh setup using latest astro and netlify. It won't work.
@shiroe689
@shiroe689 Жыл бұрын
where can u found the dist folder??? it's fucking conffuse
@marklong2060
@marklong2060 Жыл бұрын
Efing nightmare! Wasted a whole day on this pos...maybe its not for me. Thanks for the intro though.
@kumailpirzada1376
@kumailpirzada1376 Жыл бұрын
Is there anything specific you're stuck on?
@marklong2060
@marklong2060 Жыл бұрын
@@kumailpirzada1376 no...I just suck at this. I guess there is a reason that people continue to build with tools like WordPress or monoliths like Laravel. They are cow paths with loads of resources, examples and well understood solutions. Along comes the SPA and a more complex way of building things that provides a moderately better user experience but it's terrible for SEO and requires a buttload of JavaScript to run in browsers. So we need frameworks like Next, Nuxt and Sveltekit...meta frameworks like Astro (which is cool and amazing...and a MPA) to SSR or recreate a MPA coupled with a bunch of third party tooling for data, additional functionality and to make it easy for content creators and end users. I guess I am getting old and I am not very smart...and I am frustrated by the complexity. Sorry to just rant on like this. You were kind enough to try showing us how to implement this tool and I don't mean to crap on your post. But for me it is all just becoming a long circular argument that ultimately begs the question...what the hell are we doing?
@finkyfreak8515
@finkyfreak8515 Жыл бұрын
@@marklong2060 maybe you should try Hugo (similar to Astro but with golang) then? Which I saw netlify had official support on their docs.
Astro Explained
9:59
Awesome
Рет қаралды 27 М.
Astro Crash Course in 20 Minutes!
22:07
Coding in Public
Рет қаралды 53 М.
Получилось у Вики?😂 #хабибка
00:14
ХАБИБ
Рет қаралды 7 МЛН
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 120 МЛН
Sigma Girl Past #funny #sigma #viral
00:20
CRAZY GREAPA
Рет қаралды 34 МЛН
I'm Sorry Netlify
9:44
Chris Titus Tech
Рет қаралды 56 М.
Create React App With Netlify CMS
36:33
willjw3
Рет қаралды 13 М.
Integrate Astro and Sanity with our new Astro Integration! 🚀
35:28
You may not ACTUALLY understand Content Collections…
42:03
Coding in Public
Рет қаралды 10 М.
Why I STOPPED Using Next.js And Chose Astro Instead
12:10
James Q Quick
Рет қаралды 55 М.
How to Use Hugo with a CMS (Netlify CMS)
17:58
Eric Murphy
Рет қаралды 13 М.
Netlify CMS
19:10
Chris Stayte
Рет қаралды 54 М.
Astro Did It Again!!
13:13
James Q Quick
Рет қаралды 17 М.
Choosing between SSR, SSG, and dynamic rendering in Astro
12:19
Coding in Public
Рет қаралды 15 М.
Получилось у Вики?😂 #хабибка
00:14
ХАБИБ
Рет қаралды 7 МЛН