Files
expressjs.com/_posts/2024-07-16-welcome-post.md
Rowan Manning d1f904ae9b Display author avatars in the blog (#1915)
* feat: allow blogs to have multiple authors

This requires us to update the `author` front-matter, requiring it to be
an array of objects instead of a single string. This paves the way for
us to include further author metadata.

For now we only add "name" which expects a string.

* feat: allow linking to author GitHub profiles

This adds the ability for authors to add their GitHub username to the
blog posts they author. If they provide this then their name will be
linked to their GitHub profile page.

* feat: add GitHub profile images to author lines

This adds a small profile image to author lines that have a GitHub.

* feat: add author URLs to the feeds

* fix: space the authors a little more

The authors looked a little bunched up, a left margin on each of them
reads a little better.

Co-Authored-By: Wes Todd <wesleytodd@users.noreply.github.com>

* fix: improve readability of the feed entry Liquid

Co-Authored-By: Sebastian Beltran <bjohansebas@users.noreply.github.com>

* feat: add author image for the technical committee

Co-Authored-By: Sebastian Beltran <bjohansebas@users.noreply.github.com>

* fix: set a width and height on author images

This ensures we still display a circle if, for some reason, the image
that we get isn't a perfect square.

Co-Authored-By: Shubham Oulkar <ShubhamOulkar@users.noreply.github.com>

---------

Co-authored-by: Wes Todd <wesleytodd@users.noreply.github.com>
Co-authored-by: Sebastian Beltran <bjohansebas@users.noreply.github.com>
Co-authored-by: Shubham Oulkar <ShubhamOulkar@users.noreply.github.com>
2025-05-29 10:11:07 -05:00

2.1 KiB

title, description, tags, authors
title description tags authors
Welcome to The Express Blog! Introducing the new Express blog — a primary platform for announcements, updates, and communication from the Express technical committee. site-admin
name github
Rand McKinney crandmck
name github
Chris Del chrisdel101

Welcome to the new Express blog! The blog is meant to be a primary means of communication for the Express technical committee (TC). While we currently have other channels such as X, LinkedIn, and of course GitHub, there's no authoritative "soapbox" for announcements and general communication.

Initially, the Express blog will be a venue:

  • For periodic announcements of new releases, pre-releases, plans, and ongoing work on the project.
  • For the Express TC to discuss issues of particular importance to the Express community.
  • To highlight security issues or other urgent information.

Eventually, we hope the blog will evolve into a more general communication hub for the entire Express community; for example to share examples, tips, and experiences with the Express ecosystem and other information that's not simply technical documentation or GitHub discussion.

Initially, posts will be written by TC members (potentially collaborating others), mainly because we don't have bandwidth to review general posts from the broader community. Eventually, we would love to open up the blog for broader contributions, but for now the focus is on trying to release Express 5.0, and the reality of an open-source project is that everyone has finite time to contribute.

Express TC member Ulises Gascón suggested a number of interesting topics for blog posts in expressjs.com issue 1500, but there are undoubtedly many others.

If you have an idea for a post, feel free to pitch the idea! You can add a comment to expressjs.com issue 1500 or open a new issue, and then after appropriate discussion, open a PR. We've also written up simple instructions to create a blog post.

Happy blogging!