Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add "What's new in Astro - December 2023" #937

Merged
merged 27 commits into from
Dec 31, 2023
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
bba3ea4
chore: remove old themes
ElianCodes Dec 14, 2023
d81d5e1
add first draft
ElianCodes Dec 28, 2023
3bbd223
Apply Sarah's suggestions
ElianCodes Dec 28, 2023
779cd6b
add emoji, description, og and content emoji
ElianCodes Dec 28, 2023
aec7ef6
update content section
ElianCodes Dec 29, 2023
0419d8f
update content section
ElianCodes Dec 29, 2023
840862b
Merge branch 'main' into this-month-december-23
ElianCodes Dec 29, 2023
145e488
Add showcase screenshot grid to “What’s New in Astro” blog posts (#938)
delucis Dec 30, 2023
0dff8ef
Apply Chris' content
ElianCodes Dec 30, 2023
d5480d1
update Chris' components
ElianCodes Dec 30, 2023
6abd78c
add Google IDX
ElianCodes Dec 30, 2023
a37ac5b
Some sarah edits
sarah11918 Dec 30, 2023
5acd9b4
Sarah wants to hype badges
sarah11918 Dec 30, 2023
31bb1ae
more conciser
sarah11918 Dec 30, 2023
f2d0c56
add versioned docs
sarah11918 Dec 30, 2023
de6b343
Add recent week's sites
sarah11918 Dec 30, 2023
aba1a46
add new starlight sites
sarah11918 Dec 30, 2023
aaa035c
moar content!
sarah11918 Dec 30, 2023
7b87637
is this breaking the build?
sarah11918 Dec 30, 2023
75b749c
remove superscript number
sarah11918 Dec 30, 2023
259bc24
FOUND IT
sarah11918 Dec 30, 2023
eea5f08
formatting
sarah11918 Dec 30, 2023
f535fc6
some kind of intro?
sarah11918 Dec 30, 2023
86d44c3
remove sites in the wrong month
sarah11918 Dec 30, 2023
7eae442
weekend showcase items
sarah11918 Dec 30, 2023
d4ba6d7
Merge branch 'main' into this-month-december-23
ElianCodes Dec 31, 2023
56d685a
update with removal of target _blank
ElianCodes Dec 31, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 0 additions & 57 deletions scripts/themes.json
Original file line number Diff line number Diff line change
Expand Up @@ -939,37 +939,6 @@
"avatar": "https://avatars.githubusercontent.com/u/44914786?v=4"
}
},
{
"title": "Pro File",
"description": "Pro File is a website template for a portfolio website that is centered around beautiful imagery.",
"fullDescription": "<h3>A Photography Centric Portfolio Template for Astro</h3><p>Pro File is a website template for a portfolio website that is centered around beautiful imagery. Some of the features include:</p><ul><li>A dynamic photo grid on the home page for different sizes of images</li><li>A contact page with a contact form</li><li>An about page for the owner/creator</li><li>Markdown based content</li><li>Individual pages for each piece of work. (case studies, photo journal entries, blog posts)</li><li>A category/tag page for each category added to your work</li><li>Fast performance</li><li>Custom fonts</li><li>Responsive Design (mobile, tablet, desktop)</li></ul><p>This template would be excellent for a photographer's website, a graphic designer, a UI/UX designer, web designer, travel blogger, and anything in between.</p><p>All source code is given under a <strong>single purchase, unlimited use license. </strong>Meaning you can purchase it once and use it on as many websites as you'd like.</p>",
"image": {
"src": "./images/pro-file-hero.png",
"alt": "Pro File is a website template for a portfolio website that is centered around beautiful imagery."
},
"images": [
{
"src": "./images/pro-file-hero.png",
"alt": "Pro File is a website template for a portfolio website that is centered around beautiful imagery."
}
],
"buyUrl": {
"href": "https://littlesticks.lemonsqueezy.com/checkout/buy/b2039ffc-985f-4eea-a765-74118d345f85",
"text": "Buy now"
},
"demoUrl": {
"href": "https://pro-file.littlesticks.site/",
"text": "Pro File"
},
"categories": ["portfolio"],
"featured": 5,
"author": {
"text": "littlesticks",
"href": "https://littlesticks.dev/",
"avatar": "https://avatars.githubusercontent.com/u/105570423?v=4"
},
"slug": "pro-file"
},
{
"title": "Semplice",
"description": "A modern & clean UI Kit with more than 70 sections, 40 demo pages and 100s of components.",
Expand Down Expand Up @@ -1396,32 +1365,6 @@
"avatar": "https://avatars.githubusercontent.com/u/94113125?v=4"
}
},
{
"title": "astro-art-portfolio",
"description": "Art portfolio built with Astro and using Notion API.",
"image": {
"src": "./images/art-portfolio.png",
"alt": "Art portfolio built with Astro and using Notion API."
},
"repoUrl": {
"href": "https://github.com/EmaSuriano/astro-art-portfolio",
"text": "astro-art-portfolio"
},
"demoUrl": {
"href": "https://art.emasuriano.com/",
"text": "astro-art-portfolio"
},
"categories": ["portfolio"],
"tags": ["tailwind"],
"slug": "art-portfolio",
"images": [],
"stars": 29,
"author": {
"text": "EmaSuriano",
"href": "https://github.com/EmaSuriano",
"avatar": "https://avatars.githubusercontent.com/u/3399429?v=4"
}
},
{
"title": "Astro Basic Blog Template",
"description": "A fully-responsive basic blog theme made with Tailwind CSS with blog sample, a dark theme and SEO Friendly!",
Expand Down
Binary file not shown.
162 changes: 162 additions & 0 deletions src/content/blog/whats-new-december-2023.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,162 @@
---
title: "What's new in Astro - December 2023"
description: "December: last month of the year, a time to reflect on all the amazing things we've shipped, including Astro 4.0!"
publishDate: "December 31, 2023"
authors:
- elian
coverImage: "/src/content/blog/_images/whats-new-shared.webp"
socialImage: "/src/content/blog/_images/whats-new-december-2023/og.webp"
lang: "en"
---

## Releases

Just in time for the end of the year, we released Astro 4.0!

- [Astro 4.0](https://github.com/withastro/astro/releases/tag/astro%404.0.0)
- [Starlight 0.15](https://github.com/withastro/starlight/releases/tag/%40astrojs%2Fstarlight%400.15.0)

## Docs

The Astro Documentation is now running on Starlight!

We have also officially launched [Astro Docs Docs (AD²)](https://contribute.docs.astro.build) to help you contribute to docs! You'll find all kinds of information whether you're making your first open-source PR or a seasoned member of Team Docs.

Our weekly Discord call “Talking and Doc’ing” is a chance for you to watch Team Docs work in public, jump in a codespace, and contribute to the docs. This month’s topics included:

- Building a new header component for our integrations pages
- Establishing a community Glossary project
- Discussing how to write/standardize Changelog messages
- Adding a mini-showcase with links to themes using each CMS on our CMS guide pages
- Updating our integration docs to include MDX components and Expressive Code

## Community

### Community Awards November

- 🌟 $250 awarded to Atharva for significant contributions to Astro Docs and active community involvement.
- 🥳 $250 awarded to McFlyPartages for translating a significant portion of the Astro Docs into French.
- 🎉 $250 awarded to Hippo for exceptional work releasing, maintaining, and providing support for Expressive Code.
- 🍾 $250 awarded to Eva Decker for actively supporting the Astro Community on Discord.
- 🎊 $250 awarded to Jumper for being a super positive, welcoming and supportive presence in the Astro Discord.
- 🎁 $250 awarded to Happydev for significant work on the Astro Core code base.

Check them out or learn more about the Community Awards on [our community website](https://community.astro.build).

## Showcase

### Content

🚉 [Nuxt 2 to Astro 3 Replatforming – from Setup to Production](https://stevenwoodson.com/blog/replatforming-from-nuxtjs-2-to-astro/) by @stevenwoodson

🌴 [Quick-and-useful: A DIY, self-hosted Linktree and Linkinbio clone with Astro and TinaCMS](https://darko.io/posts/linktree-and-linkinbio-clone-with-astro-and-tinacms/) by @\_seiryuu\_

⚠️ [You are using Astro wrong](https://arshx.substack.com/p/you-are-using-astro-wrong-a-survival) by @arshxcx

🚀 [Launching a blog with Astro](https://goulven-clech.dev/2023/launching-blog-astro) by @goulvenclech

📧 @chrispennington released a video on [using RESEND (email API) with Astro](https://www.youtube.com/watch?v=HyDwVN1AFwY&t=2s).

🎉 [A year working with HTML Web Components](https://hawkticehurst.com/writing/a-year-working-with-html-web-components/)

👀 Community Call Deluxe from launch week is on [YouTube](https://www.youtube.com/watch?v=VqfzAkI4AkY)

🛠️ Want to move [from Jekyll to Astro](https://jackcarey.co.uk/posts/astro-rewrite/)? Read this post by @jack_jack_jack

🤿 [Deep dive on View Transitions blog post series](https://fryuni.dev/deep-dive/astro-view-transitions/) by @Fryuni

🏎️ New to Astro? Check out this [Astro Crash Course](https://www.youtube.com/watch?v=XoIHKO6AkoM) by Brad Traversy

🏁 [Adding feature flags in Astro with Xata (showcasing View Transitions Forms) blog post](https://xata.io/blog/feature-flags-tutorial) by @rishirajjain

### Themes

New Astro themes released this month. Try them out!

- [Docbox](https://docbox-astro.vercel.app/) by @tffarhad
- [ltree theme for Astro](https://github.com/DBozhinovski/astro-theme-ltree)
- [Brutal](https://brutal.elian.codes) has reached over 150 stars by @eliancodes

### Tools & tips

With the release of the Astro Dev Toolbar, we also have Dev Toolbar apps to showcase now!

- [Astro Dev Toolbar app for cloudflare](https://github.com/alexanderniebuhr/astro-cf-dev-toolbar-app-demo)
- [Astro Tunnel app for Dev Toolbar](https://www.npmjs.com/package/astro-tunnel)
- [Lighthouse app for Dev Toolbar](https://github.com/buk0vec/astro-lighthouse/tree/main)
- [Cloudflare Dev Toolbar App (demo/WIP)](https://github.com/alexanderniebuhr/astro-cf-dev-toolbar-app-demo) by @alex
- [Astro Font Picker devtoolbar app](https://github.com/randombits-dev/astro-font-picker) by @randombits.dev
- [Astro Tunnel devtoolbar app](https://www.npmjs.com/package/astro-tunnel) by @shf0811
- [astro-font](https://github.com/rishi-raj-jain/astro-font) by @rishirajjain
- [Clerk + Astro demo](https://github.com/vin-e/clerk-astro-demo) by @vinny_code
- [astro-heroicons](https://github.com/SeanMcP/astro-heroicons) updated by @seanmcp

### Websites

Websites submitted to our Discord `#showcase` channel and featured on community calls this month.

- [playstormgate.com](https://playstormgate.com/) by @robbietron
- [monicaandandy.com](https://monicaandandy.com/) by @joshuaiz
- [flowsstudio.com](https://flowsstudio.com/) by @marvinkr
- [lucasjouin.com](https://lucasjouin.com/) by @itshaunt
- [ngc.pages.dev](https://ngc.pages.dev/) by @erkan59
- [eldenlord.cskl.pl](https://eldenlord.cskl.pl/) by @konrad_32301
- [cskl.pl](https://cskl.pl/) by @konrad_32301
- [salam.app](https://salam.app/) by @golam71
- [ltree.darko.io](https://ltree.darko.io/) by @_seiryuu_
- [birksovskiy.vercel.app](https://birksovskiy.vercel.app/) by @birksovskiy
- [tomgraafmans.com](https://tomgraafmans.com/) by @varvino
- [erfianugrah.com](https://www.erfianugrah.com/) by @stoicopa
- [hamza127.vercel.app](https://hamza127.vercel.app/) by @hamza12700
- [app.malachidaily.com](https://app.malachidaily.com/) by @cameronpak
- [sayings.cc](https://sayings.cc/) by @k16e.co
- [new.aroxbilling.com](https://new.aroxbilling.com/) by @toxin141
- [florian-lefebvre.dev](https://florian-lefebvre.dev/) by @florian_lefebvre
- [potatodeveloper.online](https://www.potatodeveloper.online/) by @badh_rush#0730
- [kreativan.dev](https://kreativan.dev/) by @kreativan.
- [astratechz.com](https://astratechz.com/) by @engagepy
- [hookdeck.com](https://hookdeck.com/) by @ernie9316
- [sannajammeh.com](https://sannajammeh.com/) by @chiefkoshi
- [events-3bg.pages.dev](https://events-3bg.pages.dev/demos/) by @martrapp
- [greendream21.github.io](https://greendream21.github.io/) by @lovebee_
- [pagepanda.vercel.app](https://pagepanda.vercel.app/) by @varvino
- [hideoo.dev](https://hideoo.dev/notes) by @hideoo
- [amigosdelretiro.com](https://www.amigosdelretiro.com/) by @suhaylmv
- [caoutchou.vercel.app](https://caoutchou.vercel.app/) by @karel5743
- [agency-git-new-flurium.vercel.app](https://agency-git-new-flurium.vercel.app/) by @koshchei.
- [sahaja.bad.al](https://sahaja.bad.al/) by @theblapse
- [calaisrespire.com](https://calaisrespire.com/) by @.kamalito
- [johnzanussi.com](https://johnzanussi.com/) by @johnzanussi
- [minirampfoundation.org](https://minirampfoundation.org/) by @johnzanussi
- [switchcase.xyz](https://switchcase.xyz/) by @hellohithisme
- [mmbu2023.vercel.app](https://mmbu2023.vercel.app/) by @heunha
- [blog.memos.land](https://blog.memos.land/en/) by @oscarbustos
- [trailbuddy-astro-view-transition-demo.netlify.app](https://trailbuddy-astro-view-transition-demo.netlify.app/) by @ekfuhrmann
- [xn--berlandpost-shb.ch](https://xn--berlandpost-shb.ch/) by @meintest_26190
- [caiodeveloper.ca](https://www.caiodeveloper.ca/) by @caiomarcellus
- [offeringinspiration.com](https://offeringinspiration.com/Crafts/) by @randombits.dev
- [lalospirits.com](https://lalospirits.com/) by @bigskillet0521
- [clerk-astro-demo](https://github.com/vin-e/clerk-astro-demo) by @vinny_code
- [belief.gg](https://belief.gg/) by @t1c.dev
- [grafoma.se](https://grafoma.se/) by @.hydde

### Starlight in the wild

Take a peek at the new Starlight sites that we discovered this month.

- [Svelte Tweakpane UI](https://kitschpatrol.com/svelte-tweakpane-ui)
- [New Horizons](https://nh.outerwildsmods.com/)
- [Spotlight](https://spotlightjs.com/)
- [secco](https://secco.lekoarts.de/)
- [Astro Docs](https://docs.astro.build/)
- [Ratatui](https://ratatui.rs/)
- [Chamaeleon](https://chamaeleon-docs.vercel.app)
- [Sarah's Starlight Blog](https://rainsberger.ca/)
- [Signals.dart](https://rodydavis.github.io/signals.dart/)
- [Dusa](https://dusa.rocks/docs/)
- [csmos](https://csmos.space/)
- [SiteOne](https://crawler.siteone.io/)
- [Mr. Robøt](https://docs.mrrobot.app/)
- [Progressively](https://progressively.app/)
- [TACO project](https://taco-api.netlify.app/about/)
- [Origami for Everyone](https://origami-for-everyone.ft.com/)
6 changes: 0 additions & 6 deletions src/content/showcase/cozy-nova.md

This file was deleted.

6 changes: 0 additions & 6 deletions src/content/showcase/graphme.md

This file was deleted.

8 changes: 0 additions & 8 deletions src/content/showcase/year-of.md

This file was deleted.

17 changes: 0 additions & 17 deletions src/content/themes/art-portfolio.md

This file was deleted.

19 changes: 0 additions & 19 deletions src/content/themes/pro-file.md

This file was deleted.

Loading