Skip to content

Conversation

shahmishal
Copy link
Member

The @swiftlang/website-workgroup, along with the Information Architecture group and members of the Swift community, has designed and implemented new blog and blog post pages. This update aligns our swift.org pages with the refresh we completed earlier this year.

The blog post about the Swift 6.2 release has been cherry-picked into this branch to integrate the new features. (See original PR for details. #1145)

Each blog post is categorized into one of five categories to help visitors easily filter content:

  • Language
  • Developer Tools
  • Adopters
  • Community
  • Digest

Blog Page

The blog page features "Latest Swift News," showcasing the latest posts from each category.

Dark Light
blog_dark blog

Blog Post Page

The blog post page has also been updated to align with the new design theme.

Dark Light
dark_blog_redesigned-swift-org-is-now-live_ blog_redesigned-swift-org-is-now-live_

cc: @davelester, @dempseyatgithub, @federicobucchi, @hborla, @heckj, @jerimiahbbrown, @jesseaborden, @swiftlang/website-workgroup

federicobucchi and others added 20 commits September 12, 2025 22:15
* feat(blog-page): Add IP blog redesign work.

* chor(blog-page): Revert inadvertent updates to base.html.

* feat(): Add more work on blog redesign.

* feat(blog-redesign): Refactor JS. Add blog preview image to filtered posts.

* chor(blog-redesign): Revert updates to disrelated files.

* chor(blog-redesign): Update blog data to display FPO image in hero.

* style(blog-redesign): Update blog backdrop blur.

* chor(): Add new line to end of prettier ignore.
* feat(blog-page): Update blog page template, JS, and styles per latest design. Add dark mode version of blog post featured image.

* feat(): Update post layout to include featured image and dark image.

* chor(): Remove FPO featured image from post front matter.

* chor(): Revert formatting from blog post.

* chor(): Revert formatting from blog post.

* chor(): Revert formatting from blog post.
@shahmishal shahmishal marked this pull request as draft September 14, 2025 20:34
@shahmishal shahmishal marked this pull request as ready for review September 15, 2025 22:20
@shahmishal shahmishal merged commit ea33827 into main Sep 15, 2025
6 of 7 checks passed
@shahmishal shahmishal deleted the redesign/blogs branch September 15, 2025 22:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants