Skip to content

Commit 7c74696

Browse files
committed
corrections
1 parent 2b05d57 commit 7c74696

File tree

9 files changed

+114
-10
lines changed

9 files changed

+114
-10
lines changed

src/pages/blog.mdx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ import NextLink from "next/link"
55
import { useRouter } from "next/router"
66
import { clsx } from "clsx"
77

8-
export default function Blog(props) {
8+
export default function Blog() {
99
const { asPath } = useRouter()
10-
const blogs = getPagesUnderRoute("/blog").sort(
10+
const items = getPagesUnderRoute("/blog").flatMap(item => item.children || item)
11+
const blogs = items.sort(
1112
(a, b) => b.frontMatter.date - a.frontMatter.date,
1213
)
1314
const currentTag = asPath.startsWith("/blog")

src/pages/blog/2024-03-28-announcing-graphqlconf-2024.mdx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,40 @@
11
---
2-
title: "🎉 Announcing GraphQLConf 2024"
3-
tags: ["announcements"]
2+
title: Announcing GraphQLConf 2024
3+
tags: [announcements]
44
date: 2024-03-28
55
byline: GraphQL Conference & Event Committee
66
---
77

88
Inviting innovators, decision-makers, and GraphQL aficionados alike! GraphQL Foundation are thrilled to announce the return of [GraphQLConf](/conf/2024), the much-anticipated official conference for anyone working with GraphQL. After a very successful inaugural conference last year, we are setting the stage for an even bigger event, returning once again to San Francisco — but this time to the heart of this vibrant city! Mark your calendars for September 10-12, 2024, as we invite you to join us at the stunning JW Marriott in San Francisco Union Square for a three-day celebration of learning, innovation, networking, and community.
99

10-
### 🌟 What To Expect?
10+
## 🌟 What To Expect?
1111

1212
* **Production Insights:** Gain exclusive insights into how leading companies of all sizes are leveraging GraphQL to drive innovation, streamline operations, and enhance their tech stack's efficiency.
1313
* **Access to Innovators:** GraphQLConf offers a rare opportunity to meet the visionaries and maintainers behind GraphQL's groundbreaking projects. Engage with the minds shaping the future of API technology.
1414
* **Interactive Workshops:** By popular demand, we’re bringing back a dedicated hands-on workshop day, allowing you to dive deep into practical GraphQL applications and techniques firsthand.
1515
* **Diverse Perspectives:** If GraphQL is on your radar, this is the place to sharpen your understanding, evaluate its impact, and envision its role in your organization’s future. Whether you're CTO, architect, system integrator, API developer or frontend engineer, if it's about GraphQL, we want to hear from you!
1616
* **Prime Location:** We're moving from the outskirts to the beating heart of San Francisco! We’ll have the city's dynamic vibe as our backdrop, with plenty of space for gathering, meeting, and collaborating.
1717

18-
### 🔭 Navigating API Innovation
18+
## 🔭 Navigating API Innovation
1919

2020
For technology leaders navigating the complexities of modern API architectures, GraphQLConf 2024 is more than just a conference. It's a strategic platform to foresee industry trends, meet the pioneers, and evaluate how GraphQL can fit into and enhance your technology strategy. Whether you're assessing GraphQL for your next project, looking to optimize existing infrastructures, or keen to foster innovation within your team, GraphQLConf promises a wealth of knowledge and networking opportunities to help steer your decisions in the right direction.
2121

22-
### 📢 Call for Proposals (CFP) is OPEN!
22+
## 📢 Call for Proposals (CFP) is OPEN!
2323

2424
Do you have a big idea, a transformative project, or an insightful case study? We want you on our stage! [The CFP is officially open](/conf/2024), and we’re on the lookout for speakers who can bring fresh perspectives and valuable knowledge to our community. Don't miss this chance to showcase your expertise and contribute to the collective learning of the GraphQL ecosystem. Submit your proposal now—CFP closes on May 22, 2024, at 11:59 pm PDT.
2525

26-
### 🎟️ Snag Your Early Bird Tickets!
26+
## 🎟️ Snag Your Early Bird Tickets!
2727

2828
Early birds get the worm, or in this case, the best deal on tickets! Early bird registration is open until May 22, offering you the chance to secure your spot at a special rate. Don't wait too long, though - we anticipate a sold-out event!
2929

30-
### 📅 Mark Your Calendars
30+
## 📅 Mark Your Calendars
3131

3232
* **CFP Deadline:** May 22, 2024, at 11:59 pm PDT
3333
* **Early Bird Registration Ends:** May 22, 2024
3434
* **Schedule Announcement:** June 26, 2024
3535
* **Event Dates:** September 10-12, 2024
3636

37-
### 🤝 Get Ready to Connect and Collaborate
37+
## 🤝 Get Ready to Connect and Collaborate
3838

3939
[GraphQLConf 2024](/conf/2024) is not just another tech conference; it's a gathering of diverse and vibrant community members who are passionate about pushing the boundaries of GraphQL and building the future of APIs together. Whether you're a seasoned GraphQL user, or just looking to understand how GraphQL can help your business, GraphQLConf is a can’t-miss opportunity to be part of this ecosystem.
4040

Loading
Loading
Loading
Loading
Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
---
2+
title: Announcing New GraphQL Website
3+
tags: [announcements]
4+
date: 2024-04-11
5+
byline: Dimitri POSTOLOV & Uri GOLDSHTEIN
6+
---
7+
8+
Hi, everyone! I'm [Dimitri POSTOLOV](https://x.com/dimaMachina_) from
9+
[The Guild](https://the-guild.dev), and today I'm excited to announce the new [GraphQL.org](/)
10+
website.
11+
12+
2 weeks ago, we released a new GraphQL website. We've been working on this for about 2 months, and
13+
we're excited to share it with you.
14+
15+
## A Little Dive into History
16+
17+
An initial version of GraphQL.ORG v0 was created [almost 8 years ago](https://github.com/graphql/graphql.github.io/pull/76) by [Lee BYRON](https://x.com/leeb) in 2016.
18+
19+
![Screenshot of initial version of GraphQL.ORG v0](./graphql-org-v0.gif)
20+
21+
<p className="text-center">An initial version of GraphQL.ORG v0</p>
22+
23+
Later, [after 4 years in 2020](https://github.com/graphql/graphql.github.io/pull/896), the website was migrated to Gatsby by The Guild members [Saihajpreet SINGH](https://x.com/singh_saihaj) and
24+
[Arda TANRIKULU](https://x.com/ardatanrikulu).
25+
26+
![Screenshot of GraphQL.ORG v1 with Gatsby](./graphql-org-v1.gif)
27+
28+
<p className="text-center">GraphQL.ORG v1 x Gatsby</p>
29+
30+
All of us GraphQL developers spent a lot of time learning this language from the "Learn" page, which is shown below, and you definitely remember it!
31+
32+
> Also, we all hated visiting this page at night due to the lack of a night theme. <span className="not-italic">😅</span>
33+
34+
![Screenshot of GraphQL.ORG v1 learn page](./graphql-org-v1-learn-page.png)
35+
36+
<p className="text-center">GraphQL.ORG Learn page x Gatsby</p>
37+
38+
With the new website, we've made a lot of improvements, including a dark theme, below how the "Learn" page looks like:
39+
40+
<div className="mt-6 dark:even:[&_img]:hidden odd:[&_img]:hidden dark:odd:[&_img]:block">
41+
<>![Screenshot of GraphQL.ORG v2 learn page](./graphql-org-v2-learn-page-light.png)</>
42+
<>![Screenshot of GraphQL.ORG v2 learn page](./graphql-org-v2-learn-page-dark.png)</>
43+
<p className="text-center">GraphQL.ORG Learn page x Nextra</p>
44+
</div>
45+
46+
## What's New
47+
48+
Here is a recap of the new features and improvements we've made to the website:
49+
50+
### Migration to Nextra 3 & Vercel
51+
52+
We migrated from Gatsby & Netlify to [Nextra](https://nextra.vercel.app) and [Next.js](https://nextjs.org).
53+
We chose Nextra because it's a great tool for building documentation websites, also [The Guild](https://the-guild.dev) maintains and improves it continuously.
54+
This migration helped us to improve the website's performance and bundle size.
55+
56+
This migration was the final part before releasing the upcoming Nextra version. You can read my blog post
57+
about Nextra 3 in [The Guild blog](https://the-guild.dev/blog/nextra-3). Recently, we migrated all
58+
The Guild documentation websites to Nextra 3, and we can assume that it's stable for production.
59+
60+
Also, at the same time while migrating this website, I started to work on the future Nextra 4 version
61+
with [app router support](https://nextjs.org/docs/app).
62+
Once the first Nextra 4 alpha is out, this website be updated too!
63+
64+
### New Search Engine
65+
66+
A search was migrated from Algolia to Nextra's built-in search [Flexsearch](https://github.com/nextapps-de/flexsearch)
67+
68+
### Light and Dark Themes
69+
70+
For the first time, since the creation of GraphQL.ORG, we have a dark theme! You can switch between light and dark themes using the toggle in the top right corner.
71+
72+
### Improved Accessibility
73+
74+
Accessibility and contrast mode have been improved to make the website more accessible.
75+
76+
### Better Bundle Size and First Load Time
77+
78+
The new website has a better bundle size and first load time compared to the previous version.
79+
80+
### New [/code](/code) and [/community](/community) Pages
81+
82+
We are excited to show [the new Code](/code) page which was renamed to "Tools and Libraries". You can read in the [GitHub repo](https://github.com/graphql/graphql.github.io/blob/source/notes/ContributingToCodePage.md)
83+
how to contribute to this page and add your library or tool.
84+
85+
[The community](/community) page was redesigned and restructured. And now you can find all community resources in one place.
86+
87+
### New [/conf](/conf) Page for GraphQLConf 2024
88+
89+
With the new website, we are excited to announce the upcoming GraphQLConf 2024. More info can be read on
90+
[GraphQLConf 2024 page](/conf/2024) or in [the official announcement blogpost](/blog/2024-03-28-announcing-graphqlconf-2024).
91+
92+
> Also, you can check [the previous conference GraphQLConf 2023](/conf/2023).
93+
94+
## Conclusion
95+
96+
When I started to learn GraphQL in 2018 I could never imagine that one day I would be working on this
97+
migration! I am excited to be a part of this journey and finally release the new website which is much
98+
better than the previous 🥳.
99+
100+
Subscribe to me in [X](https://x.com/dimaMachina_) and
101+
[GitHub](https://github.com/dimaMachina) and see you in GraphQLConf 2024 🚀.

src/pages/blog/_meta.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ import { useConfig } from "nextra-theme-docs"
22
import NextLink from "next/link"
33

44
export default {
5+
// only for blog posts inside folders we need to specify breadcrumb title
6+
"2024-04-11-announcing-new-graphql-website": "Announcing GraphQLConf 2024",
57
"*": {
68
display: "hidden",
79
theme: {

0 commit comments

Comments
 (0)