* 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>
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 |
|
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!