From fd8975c2b36bb7eca359a49139cb12b69f5ebd78 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sat, 8 Oct 2022 22:43:32 +0100 Subject: [PATCH] docs(daily-email): add 2022-10-08 --- website/source/_daily_emails/2022-10-08.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 website/source/_daily_emails/2022-10-08.md diff --git a/website/source/_daily_emails/2022-10-08.md b/website/source/_daily_emails/2022-10-08.md new file mode 100644 index 00000000..830869d7 --- /dev/null +++ b/website/source/_daily_emails/2022-10-08.md @@ -0,0 +1,20 @@ +--- +title: First impressions of Astro +date: "2022-10-08" +permalink: /archive/2022/10/08/first-impressions-astro +tags: [astro] +--- + +This week I attended another of Simon Vrachliotis' Pro Tailwind workshops. + +The workshop again was great, teaching us about multi-style Tailwind components, such as a button that has props for variants like size, shape and impact, and how to create them in a flexible and maintainable way as well as making use of Headless UI. + +For this workshop though, the examples and challenges used a tool that I wasn't familiar with - the Astro web framework. + +I've seen a lot of blog posts and streams mentioning it but I hadn't tried it out for myself until the workshop. + +What I find interesting is that it comes with a number of available integrations - from Tailwind CSS, to Vue, React, and Alpine.js, and you can use the all within the same project, or even on the same page. Installing an integration is as simple as `yarn astro add tailwindcss`. + +The templates feel familiar and make use of front matter within Astro components, and regular YAML front matter works within Markdown files - which are supported out of the box. + +I've been thinking of redoing my personal website and evaluation options, but I think that Astro might be a new one to add to the list.