You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/pages/blog/2024-04-11-announcing-new-graphql-website/index.mdx
+50-28Lines changed: 50 additions & 28 deletions
Original file line number
Diff line number
Diff line change
@@ -6,37 +6,46 @@ byline: Dimitri POSTOLOV & Uri GOLDSHTEIN
6
6
---
7
7
8
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.
9
+
[The Guild](https://the-guild.dev), and today I'm excited to announce the new
10
+
[GraphQL.org](/)website.
11
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.
12
+
2 weeks ago, we released a new GraphQL website. We've been working on this for
13
+
about 2 months, and we're excited to share it with you.
14
14
15
15
## A Little Dive into History
16
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.
17
+
An initial version of GraphQL.ORG v0 was created
18
+
[almost 8 years ago](https://github.com/graphql/graphql.github.io/pull/76) by
19
+
[Lee BYRON](https://x.com/leeb) in 2016.
18
20
19
21

20
22
21
23
<pclassName="text-center">An initial version of GraphQL.ORG v0</p>
22
24
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
25
+
Later,
26
+
[after 4 years in 2020](https://github.com/graphql/graphql.github.io/pull/896),
27
+
the website was migrated to Gatsby by The Guild members
28
+
[Saihajpreet SINGH](https://x.com/singh_saihaj) and
24
29
[Arda TANRIKULU](https://x.com/ardatanrikulu).
25
30
26
31

27
32
28
33
<pclassName="text-center">GraphQL.ORG v1 x Gatsby</p>
29
34
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!
35
+
All of us GraphQL developers spent a lot of time learning this language from the
36
+
"Learn" page, which is shown below, and you definitely remember it!
31
37
32
-
> Also, we all hated visiting this page at night due to the lack of a night theme. <spanclassName="not-italic">😅</span>
38
+
> Also, we all hated visiting this page at night due to the lack of a night
39
+
> theme. <spanclassName="not-italic">😅</span>
33
40
34
41

35
42
36
43
<pclassName="text-center">GraphQL.ORG Learn page x Gatsby</p>
37
44
38
-
With the new website, we've made a lot of improvements, including a dark theme, below how the "Learn" page looks like:
45
+
With the new website, we've made a lot of improvements, including a dark theme,
<></>
42
51
<></>
@@ -49,53 +58,66 @@ Here is a recap of the new features and improvements we've made to the website:
49
58
50
59
### Migration to Nextra 3 & Vercel
51
60
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.
61
+
We migrated from Gatsby & Netlify to [Nextra](https://nextra.vercel.app) and
62
+
[Next.js](https://nextjs.org). We chose Nextra because it's a great tool for
63
+
building documentation websites, also [The Guild](https://the-guild.dev)
64
+
maintains and improves it continuously. This migration helped us to improve the
65
+
website's performance and bundle size.
55
66
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.
67
+
This migration was the final part before releasing the upcoming Nextra version.
68
+
You can read my blog post about Nextra 3 in
69
+
[The Guild blog](https://the-guild.dev/blog/nextra-3). Recently, we migrated all
70
+
The Guild documentation websites to Nextra 3, and we can assume that it's stable
71
+
for production.
59
72
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).
73
+
Also, at the same time while migrating this website, I started to work on the
74
+
future Nextra 4 version with [app router support](https://nextjs.org/docs/app).
62
75
Once the first Nextra 4 alpha is out, this website be updated too!
63
76
64
77
### New Search Engine
65
78
66
-
A search was migrated from Algolia to Nextra's built-in search [Flexsearch](https://github.com/nextapps-de/flexsearch)
79
+
A search was migrated from Algolia to Nextra's built-in search
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.
84
+
For the first time, since the creation of GraphQL.ORG, we have a dark theme! You
85
+
can switch between light and dark themes using the toggle in the top right
86
+
corner.
71
87
72
88
### Improved Accessibility
73
89
74
-
Accessibility and contrast mode have been improved to make the website more accessible.
90
+
Accessibility and contrast mode have been improved to make the website more
91
+
accessible.
75
92
76
93
### Better Bundle Size and First Load Time
77
94
78
-
The new website has a better bundle size and first load time compared to the previous version.
95
+
The new website has a better bundle size and first load time compared to the
96
+
previous version.
79
97
80
98
### New [/code](/code) and [/community](/community) Pages
81
99
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)
100
+
We are excited to show [the new Code](/code) page which was renamed to "Tools
0 commit comments