1. 15
    Milestone Recap: Build a Full Stack Blog with Astro
    1m 30s

Milestone Recap: Build a Full Stack Blog with Astro

Lazar Nikolov
InstructorLazar Nikolov
Share this video with your friends

Social Share Links

Send Tweet
Published a year ago
Updated a year ago

Congratulations! You now know how to build static sites with Astro. You have everything you need to be productive and build projects all over the internet.

The next section we are going to get into advanced features that you can build with Astro. Depending on your use-case, you might not need some of the features but I wanted to put these together for you so you know what exists and how to approach these features with Astro.

We'll be learning how to:

  • inject interactivity into a static site with Astro Island Architecture
  • Dockerize our site
  • using GitHub Actions to build our custom site
  • connect to a database with DrizzleORM
  • dynamically generate og-images based on the page you are on

Lazar Nikolov: [0:00] You have reached the first milestone. Congratulations.

[0:04] In the next part of the course, we're going to focus on developing more advanced features like the Astro Islands architecture, dockerizing Astro websites, creating a GitHub action for automatic deployments on Fly.io, using Drizzle ORM to connect to a database, creating our own custom API, and even dynamically generating OG images for social sharing.

[0:27] Before we move on to the next part, let's take a moment to highlight and celebrate your brand-new skills that you learned so far. You've learned what Astro is, how to create a project, and got acquainted with the project structure. Then you learned a few ways of styling your Astro websites, including how to set up and use Tailwind CSS.

[0:46] After that point, you were ready to create a few pages, define a shared layout for them, and add text and image content to all of them. A blog is not a blog without a publishing system. You'll learn how to use Astro's content API to write, manage, generate, and paginate your blog post pages.

[1:06] You then define a solid SEO, generated a sitemap and an RSS feed, and deployed everything you had on Vercel which officially put you and your content on the Internet. From this point on, you're capable of building static websites and writing and publishing content all over the Internet.

[1:26] Congratulations again and see you in the next lesson.

egghead
egghead
~ 10 minutes ago

Member comments are a way for members to communicate, interact, and ask questions about a lesson.

The instructor or someone from the community might respond to your question Here are a few basic guidelines to commenting on egghead.io

Be on-Topic

Comments are for discussing a lesson. If you're having a general issue with the website functionality, please contact us at support@egghead.io.

Avoid meta-discussion

  • This was great!
  • This was horrible!
  • I didn't like this because it didn't match my skill level.
  • +1 It will likely be deleted as spam.

Code Problems?

Should be accompanied by code! Codesandbox or Stackblitz provide a way to share code and discuss it in context

Details and Context

Vague question? Vague answer. Any details and context you can provide will lure more interesting answers!

Markdown supported.
Become a member to join the discussionEnroll Today