Repository: graphql-markdown/graphql-markdown
Pull request #1396 (2024-04-05 15:57:47)

:technologist:  change website domain
# Description

Update documentation domain from github.io to graphql-markdown.dev

# Checklist

- [x] My changes follow the [contributing guidelines](https://github.com/graphql-markdown/graphql-markdown/blob/main/CONTRIBUTING.md) of this project.
- [x] I have performed a self-review of my code.
- [x] I have made corresponding changes to the documentation.
- [ ] I have added tests that prove my fix is effective or that my changes work.
- [x] New and existing unit tests pass locally with my changes.


sonarcloud[bot]: ## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=graphql-markdown_docusaurus&pullRequest=1396) **Quality Gate passed**  
Issues  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=graphql-markdown_docusaurus&pullRequest=1396&resolved=false&inNewCodePeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/component_measures?id=graphql-markdown_docusaurus&pullRequest=1396&metric=new_accepted_issues&view=list)

Measures  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=graphql-markdown_docusaurus&pullRequest=1396&resolved=false&inNewCodePeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/no-data-16px.png '') No data about Coverage  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Duplication on New Code](https://sonarcloud.io/component_measures?id=graphql-markdown_docusaurus&pullRequest=1396&metric=new_duplicated_lines_density&view=list)  
  
[See analysis details on SonarCloud](https://sonarcloud.io/dashboard?id=graphql-markdown_docusaurus&pullRequest=1396)


sonarcloud[bot]: ## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=graphql-markdown_utils&pullRequest=1396) **Quality Gate passed**  
Issues  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=graphql-markdown_utils&pullRequest=1396&resolved=false&inNewCodePeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/component_measures?id=graphql-markdown_utils&pullRequest=1396&metric=new_accepted_issues&view=list)

Measures  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=graphql-markdown_utils&pullRequest=1396&resolved=false&inNewCodePeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/no-data-16px.png '') No data about Coverage  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/no-data-16px.png '') No data about Duplication  
  
[See analysis details on SonarCloud](https://sonarcloud.io/dashboard?id=graphql-markdown_utils&pullRequest=1396)


sonarcloud[bot]: ## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=graphql-markdown_diff&pullRequest=1396) **Quality Gate passed**  
Issues  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=graphql-markdown_diff&pullRequest=1396&resolved=false&inNewCodePeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/component_measures?id=graphql-markdown_diff&pullRequest=1396&metric=new_accepted_issues&view=list)

Measures  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=graphql-markdown_diff&pullRequest=1396&resolved=false&inNewCodePeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/no-data-16px.png '') No data about Coverage  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/no-data-16px.png '') No data about Duplication  
  
[See analysis details on SonarCloud](https://sonarcloud.io/dashboard?id=graphql-markdown_diff&pullRequest=1396)


sonarcloud[bot]: ## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=graphql-markdown_graphql&pullRequest=1396) **Quality Gate passed**  
Issues  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=graphql-markdown_graphql&pullRequest=1396&resolved=false&inNewCodePeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/component_measures?id=graphql-markdown_graphql&pullRequest=1396&metric=new_accepted_issues&view=list)

Measures  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=graphql-markdown_graphql&pullRequest=1396&resolved=false&inNewCodePeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/no-data-16px.png '') No data about Coverage  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Duplication on New Code](https://sonarcloud.io/component_measures?id=graphql-markdown_graphql&pullRequest=1396&metric=new_duplicated_lines_density&view=list)  
  
[See analysis details on SonarCloud](https://sonarcloud.io/dashboard?id=graphql-markdown_graphql&pullRequest=1396)


sonarcloud[bot]: ## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=graphql-markdown_core&pullRequest=1396) **Quality Gate passed**  
Issues  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=graphql-markdown_core&pullRequest=1396&resolved=false&inNewCodePeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/component_measures?id=graphql-markdown_core&pullRequest=1396&metric=new_accepted_issues&view=list)

Measures  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=graphql-markdown_core&pullRequest=1396&resolved=false&inNewCodePeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [100.0% Coverage on New Code](https://sonarcloud.io/component_measures?id=graphql-markdown_core&pullRequest=1396&metric=new_coverage&view=list)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Duplication on New Code](https://sonarcloud.io/component_measures?id=graphql-markdown_core&pullRequest=1396&metric=new_duplicated_lines_density&view=list)  
  
[See analysis details on SonarCloud](https://sonarcloud.io/dashboard?id=graphql-markdown_core&pullRequest=1396)


sonarcloud[bot]: ## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=graphql-markdown_helpers&pullRequest=1396) **Quality Gate passed**  
Issues  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=graphql-markdown_helpers&pullRequest=1396&resolved=false&inNewCodePeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/component_measures?id=graphql-markdown_helpers&pullRequest=1396&metric=new_accepted_issues&view=list)

Measures  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=graphql-markdown_helpers&pullRequest=1396&resolved=false&inNewCodePeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/no-data-16px.png '') No data about Coverage  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Duplication on New Code](https://sonarcloud.io/component_measures?id=graphql-markdown_helpers&pullRequest=1396&metric=new_duplicated_lines_density&view=list)  
  
[See analysis details on SonarCloud](https://sonarcloud.io/dashboard?id=graphql-markdown_helpers&pullRequest=1396)


sonarcloud[bot]: ## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=graphql-markdown_printer-legacy&pullRequest=1396) **Quality Gate passed**  
Issues  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=graphql-markdown_printer-legacy&pullRequest=1396&resolved=false&inNewCodePeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/component_measures?id=graphql-markdown_printer-legacy&pullRequest=1396&metric=new_accepted_issues&view=list)

Measures  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=graphql-markdown_printer-legacy&pullRequest=1396&resolved=false&inNewCodePeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/no-data-16px.png '') No data about Coverage  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Duplication on New Code](https://sonarcloud.io/component_measures?id=graphql-markdown_printer-legacy&pullRequest=1396&metric=new_duplicated_lines_density&view=list)  
  
[See analysis details on SonarCloud](https://sonarcloud.io/dashboard?id=graphql-markdown_printer-legacy&pullRequest=1396)


sonarcloud[bot]: ## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=graphql-markdown_logger&pullRequest=1396) **Quality Gate passed**  
Issues  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=graphql-markdown_logger&pullRequest=1396&resolved=false&inNewCodePeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/component_measures?id=graphql-markdown_logger&pullRequest=1396&metric=new_accepted_issues&view=list)

Measures  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=graphql-markdown_logger&pullRequest=1396&resolved=false&inNewCodePeriod=true)  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/no-data-16px.png '') No data about Coverage  
![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/no-data-16px.png '') No data about Duplication  
  
[See analysis details on SonarCloud](https://sonarcloud.io/dashboard?id=graphql-markdown_logger&pullRequest=1396)



Patch:
diff --git a/.github/workflows/publish-docs.yaml b/.github/workflows/publish-docs.yaml
index 5f938b5b..6c46dd70 100644
--- a/.github/workflows/publish-docs.yaml
+++ b/.github/workflows/publish-docs.yaml
@@ -43,7 +43,7 @@ jobs:
       - name: Checkout website repo
         uses: actions/checkout@v4
         with:
-          repository: graphql-markdown/graphql-markdown.github.io
+          repository: graphql-markdown/graphql-markdown.dev
           path: website
           token: ${{ secrets.BOT_PAT }}
 
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e653b12a..641d5037 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -22,11 +22,11 @@ The group demo has the feature enabled, and you can find more details in the doc
 ## What's changed
 
 :sparkle: Executable types (operations and related directives) and system types (entity types) have now separate sections. 
-The behaviour can be disabled by setting the option `printTypeOptions.useApiGroup`  to `false` or using the cli flag `--noApiGroup` (see [documentation](https://graphql-markdown.github.io/docs/settings#printtypeoptions)).
+The behaviour can be disabled by setting the option `printTypeOptions.useApiGroup`  to `false` or using the cli flag `--noApiGroup` (see [documentation](https://graphql-markdown.dev/docs/settings#printtypeoptions)).
 
 ![Screenshot from 2024-02-10 16-37-28](https://github.com/graphql-markdown/graphql-markdown/assets/324670/d339e140-4738-4df6-8631-d1e1d4fe9954)
 
-The online examples have been updated with [one using the new sections](https://graphql-markdown.github.io/examples/default) and [one with the option disabled](https://graphql-markdown.github.io/examples/group-by). Note that the examples have some [custom CSS](https://github.com/graphql-markdown/graphql-markdown/blob/1.23.0/website/src/css/custom.css#L109-L113) that is not part of the default package.
+The online examples have been updated with [one using the new sections](https://graphql-markdown.dev/examples/default) and [one with the option disabled](https://graphql-markdown.dev/examples/group-by). Note that the examples have some [custom CSS](https://github.com/graphql-markdown/graphql-markdown/blob/1.23.0/website/src/css/custom.css#L109-L113) that is not part of the default package.
 
 **Full Changelog**: https://github.com/graphql-markdown/graphql-markdown/compare/1.22.0...1.23.0
 
@@ -55,7 +55,7 @@ plugins: [
   ],
 ```
 
-This option deprecates the options `docOptions.pagination` and `docOptions.toc` (more details in the [documentation](https://graphql-markdown.github.io/docs/settings#docoptions)).
+This option deprecates the options `docOptions.pagination` and `docOptions.toc` (more details in the [documentation](https://graphql-markdown.dev/docs/settings#docoptions)).
 
 ## What's Changed
 
@@ -166,18 +166,18 @@ This is an exceptionally big release packed with a lot of changes, so read caref
 The main changes are under the hood as we migrated the codebase from Javascript to Typescript to simplify the coding experience but also to increase the code safety.
 
 ## ⚠️ Breaking changes
-- Custom directive helpers have been moved to dedicated packages, see [docs](https://graphql-markdown.github.io/docs/advanced/custom-directive#helpers).
+- Custom directive helpers have been moved to dedicated packages, see [docs](https://graphql-markdown.dev/docs/advanced/custom-directive#helpers).
 
 ## ✨ New features
- - `onlyDocDirective` filters the schema entities to be rendered in the documentation. This is the counterpart of `skipDocDirective`, based on a request from [@brampurnot](https://github.com/brampurnot) in [#994](https://github.com/graphql-markdown/graphql-markdown/issues/994). See [documentation](https://graphql-markdown.github.io/docs/settings#onlydocdirective).
- - `metatags` adds HTML metadata to pages using [Docusaurus head metadata](https://docusaurus.io/docs/markdown-features/head-metadata), based on a request from [@akillkumar](https://github.com/akillkumar) in [#1015](https://github.com/graphql-markdown/graphql-markdown/issues/1015). See [documentation](https://graphql-markdown.github.io/docs/settings#metatags).
+ - `onlyDocDirective` filters the schema entities to be rendered in the documentation. This is the counterpart of `skipDocDirective`, based on a request from [@brampurnot](https://github.com/brampurnot) in [#994](https://github.com/graphql-markdown/graphql-markdown/issues/994). See [documentation](https://graphql-markdown.dev/docs/settings#onlydocdirective).
+ - `metatags` adds HTML metadata to pages using [Docusaurus head metadata](https://docusaurus.io/docs/markdown-features/head-metadata), based on a request from [@akillkumar](https://github.com/akillkumar) in [#1015](https://github.com/graphql-markdown/graphql-markdown/issues/1015). See [documentation](https://graphql-markdown.dev/docs/settings#metatags).
  - Helper `directiveDescriptor` now supports the `description` placeholder, where `description` is the default directive's description.
 
 ## 🛠️ Other changes
 - Typing is available in a dedicated package `@graphql-markdown/types`.
 - Modules helpers, graphql and logger have been extracted from `@graphql-markdown/utils` into dedicated packages.
 - Logger has now a single method called log().
-- TS API is getting documented, see [API](https://graphql-markdown.github.io/api/) in the docs.
+- TS API is getting documented, see [API](https://graphql-markdown.dev/api/) in the docs.
 - More and better tests.
 - Upgrade dependencies version.
 
@@ -231,7 +231,7 @@ This is a pre-release following  the code base migration from JS to TS.
 <a name="1.20.3"></a>
 # [1.20.3](https://github.com/graphql-markdown/graphql-markdown/releases/tag/1.20.3) - 19 Jul 2023
 
-:bug: Fix a CSS issue for type badges in *related type* sections (see option [`printTypeOptions.relatedTypeSection`](https://graphql-markdown.github.io/docs/settings#printtypeoptions)).
+:bug: Fix a CSS issue for type badges in *related type* sections (see option [`printTypeOptions.relatedTypeSection`](https://graphql-markdown.dev/docs/settings#printtypeoptions)).
 
 * **Before fix** :disappointed: 
   ![Screenshot 2023-07-19 at 14-22-28 Deleted GraphQL-Markdown](https://github.com/graphql-markdown/graphql-markdown/assets/324670/185015cc-a811-47ba-9564-69b65049d11f)
@@ -259,7 +259,7 @@ This is a pre-release following  the code base migration from JS to TS.
 <a name="1.20.2"></a>
 # [1.20.2](https://github.com/graphql-markdown/graphql-markdown/releases/tag/1.20.2) - 07 Jul 2023
 
-:sparkles: New option `printTypeOptions.codeSection` and CLI flag `--noCode` for hiding the codeblock section, based on an initial request from [@ris314](https://github.com/ris314) in https://github.com/graphql-markdown/graphql-markdown/issues/895. See [documentation](https://graphql-markdown.github.io/docs/settings#printtypeoptions) for more information.
+:sparkles: New option `printTypeOptions.codeSection` and CLI flag `--noCode` for hiding the codeblock section, based on an initial request from [@ris314](https://github.com/ris314) in https://github.com/graphql-markdown/graphql-markdown/issues/895. See [documentation](https://graphql-markdown.dev/docs/settings#printtypeoptions) for more information.
 
 ![Screenshot 2023-07-07 at 16-28-08 AddCourse GraphQL-Markdown](https://github.com/graphql-markdown/graphql-markdown/assets/324670/4a3ceb99-266d-4bd4-846b-65ba448f8077)
 
@@ -290,7 +290,7 @@ This is a pre-release following  the code base migration from JS to TS.
 
 ## What's Changed
 
-:package: Update compatibility with `prettier v3` when using [`pretty`](https://graphql-markdown.github.io/docs/settings#pretty) setting. :magic_wand: 
+:package: Update compatibility with `prettier v3` when using [`pretty`](https://graphql-markdown.dev/docs/settings#pretty) setting. :magic_wand: 
 
 ### @graphql-markdown/docusaurus@1.20.1
 * :package: bump dependency @graphql-markdown/core to 1.6.1
@@ -320,7 +320,7 @@ This is a pre-release following  the code base migration from JS to TS.
 <a name="1.20.0"></a>
 # [1.20.0](https://github.com/graphql-markdown/graphql-markdown/releases/tag/1.20.0) - 01 Jul 2023
 
-:sparkles: [GraphQL Config](https://the-guild.dev/graphql/config) is now supported, see the [documentation](https://graphql-markdown.github.io/docs/configuration#graphql-config) for more information and limitations :rocket: 
+:sparkles: [GraphQL Config](https://the-guild.dev/graphql/config) is now supported, see the [documentation](https://graphql-markdown.dev/docs/configuration#graphql-config) for more information and limitations :rocket: 
 
 
 > *This is the default set up when creating a new site using the [template](https://github.com/graphql-markdown/template).*
@@ -385,7 +385,7 @@ extensions:
 
 :label: Building upon `customDirective` released in 1.18.0, we added a new option `tag` that allows one to display custom badges (tags) in the documentation pages. 
 
-The feature is an extension of the `customDirective` by using the already available directive processing. It works the same way as `descriptor`, and it also comes with an helper `directiveTag`... more details in the [documentation](https://graphql-markdown.github.io/docs/advanced/custom-directive).
+The feature is an extension of the `customDirective` by using the already available directive processing. It works the same way as `descriptor`, and it also comes with an helper `directiveTag`... more details in the [documentation](https://graphql-markdown.dev/docs/advanced/custom-directive).
 
 ```js
   customDirective: {
@@ -462,7 +462,7 @@ The feature is an extension of the `customDirective` by using the already availa
 # [1.18.2](https://github.com/graphql-markdown/graphql-markdown/releases/tag/1.18.2) - 01 Jun 2023
 
 
-:sparkle:  Add wildcard `*` support for **`customDirective`**, more details in the [documentation](https://graphql-markdown.github.io/docs/advanced/custom-directive).
+:sparkle:  Add wildcard `*` support for **`customDirective`**, more details in the [documentation](https://graphql-markdown.dev/docs/advanced/custom-directive).
 
 ## What's Changed
 
@@ -517,7 +517,7 @@ The feature is an extension of the `customDirective` by using the already availa
 <a name="1.18.0"></a>
 # [1.18.0](https://github.com/graphql-markdown/graphql-markdown/releases/tag/1.18.0) - 05 May 2023
 
-:star_struck: A new really cool feature by [@ljiang-ti](https://github.com/ljiang-ti), [**`customDirective`**](https://graphql-markdown.github.io/docs/settings#customdirective) provides documentation of schema directives at type level. One can now choose to print a custom description for schema directives applying to a type or field. :sparkles: 
+:star_struck: A new really cool feature by [@ljiang-ti](https://github.com/ljiang-ti), [**`customDirective`**](https://graphql-markdown.dev/docs/settings#customdirective) provides documentation of schema directives at type level. One can now choose to print a custom description for schema directives applying to a type or field. :sparkles: 
 
 :point_right: ~_There is a [open discussion](https://github.com/graphql-markdown/graphql-markdown/issues/843) for this feature, and the possible improvements._~
 
@@ -545,9 +545,9 @@ plugins: [
 
 ![Screenshot from 2023-05-05 10-21-14](https://user-images.githubusercontent.com/324670/236418483-81387261-72d2-4a7d-b8e0-1b0c8c1376d9.png)
 
-If you want to see it live, the [`group-by` example documentation](https://graphql-markdown.github.io/examples/group-by) has been updated to showcase the feature.
+If you want to see it live, the [`group-by` example documentation](https://graphql-markdown.dev/examples/group-by) has been updated to showcase the feature.
 
-You can find more examples and information regarding helpers to get you started in the [documentation](https://graphql-markdown.github.io/docs/advanced/custom-directive).
+You can find more examples and information regarding helpers to get you started in the [documentation](https://graphql-markdown.dev/docs/advanced/custom-directive).
 
 ## What's Changed
 
@@ -692,7 +692,7 @@ Lot of changes in this release 🚀
  * ✨ options `skipDocDirective` and `--skip` now support multiple values
  * 🔮  new options `printTypeOptions.deprecated` and `--deprecated` give more control over `deprecated` types, based on an initial request from [@patrys](https://github.com/patrys) in https://github.com/graphql-markdown/graphql-markdown/issues/735
  
-> The new option `printTypeOptions.deprecated` comes with several options (see [documentation](https://graphql-markdown.github.io/docs/settings#printtypeoptions)), and the most exciting of those allows `@deprecated` entities to be grouped together - and, it is customisable (see [documentation](https://graphql-markdown.github.io/docs/advanced/custom-deprecated-section)).
+> The new option `printTypeOptions.deprecated` comes with several options (see [documentation](https://graphql-markdown.dev/docs/settings#printtypeoptions)), and the most exciting of those allows `@deprecated` entities to be grouped together - and, it is customisable (see [documentation](https://graphql-markdown.dev/docs/advanced/custom-deprecated-section)).
 
 <img width="400" alt="custom-deprecated-section-5b7fd7a5deebdcddb64e68c8958f355a" src="https://user-images.githubusercontent.com/324670/229355935-263ce6cb-a7f7-4d13-a295-5661fcb23f83.png">
 
@@ -950,7 +950,7 @@ directive @example on
   | INLINE_FRAGMENT
 ```
 
-🪄 Support excluding types by directive, [see doc](https://graphql-markdown.github.io/docs/settings#skipdocdirective).
+🪄 Support excluding types by directive, [see doc](https://graphql-markdown.dev/docs/settings#skipdocdirective).
 
 ### @graphql-markdown/docusaurus@1.16.0
 * :sparkles:  exclude type by directive by [@edno](https://github.com/edno) in https://github.com/graphql-markdown/graphql-markdown/pull/686
@@ -989,7 +989,7 @@ directive @example on
   ```bash
   npm i @graphql-tools/graphql-file-loader
   ```
-   Explicitly declare the loader in your `@graphql-markdown/docusaurus` plugin configuration, see the [doc](https://graphql-markdown.github.io/docs/advanced/schema-loading).
+   Explicitly declare the loader in your `@graphql-markdown/docusaurus` plugin configuration, see the [doc](https://graphql-markdown.dev/docs/advanced/schema-loading).
    ```js
   module.exports = {
     // ...
@@ -1010,7 +1010,7 @@ directive @example on
   };
   ```
 
-* `diffMethod` is now set to `NONE` (disabled) by default. If you miss it, see the [doc](https://graphql-markdown.github.io/docs/settings#diffmethod).
+* `diffMethod` is now set to `NONE` (disabled) by default. If you miss it, see the [doc](https://graphql-markdown.dev/docs/settings#diffmethod).
 
 # @graphql-markdown/core@1.0.1
 
@@ -1078,7 +1078,7 @@ Update dependency to `@graphql-markdown/utils@1.0.1`
 <a name="1.13.0"></a>
 # [1.13.0](https://github.com/graphql-markdown/graphql-markdown/releases/tag/1.13.0) - 02 Sep 2022
 
-🪄 A new option for the schema loader allows custom root types in your schema (see [documentation](https://graphql-markdown.github.io/docs/advanced/custom-root-types)), based on a request from [@JaKXz](https://github.com/JaKXz).
+🪄 A new option for the schema loader allows custom root types in your schema (see [documentation](https://graphql-markdown.dev/docs/advanced/custom-root-types)), based on a request from [@JaKXz](https://github.com/JaKXz).
 
 ## What's Changed
 * use prepare script for husky install by [@JaKXz](https://github.com/JaKXz) in https://github.com/graphql-markdown/graphql-markdown/pull/623
@@ -1105,11 +1105,11 @@ Update dependency to `@graphql-markdown/utils@1.0.1`
 
 1. **Type relations** give you information about where a type is used: operation, union, interface, type... 
 2. **Parent prefix** makes it easier to read fields in type pages, especially for nested ones
-3. **Type attributes badges** provide a quick overview of the field attributes such as root type, list, nullability, and groups (if you use the [grouping feature](https://graphql-markdown.github.io/docs/settings#groupbydirective))
+3. **Type attributes badges** provide a quick overview of the field attributes such as root type, list, nullability, and groups (if you use the [grouping feature](https://graphql-markdown.dev/docs/settings#groupbydirective))
 
-👀  Look at [Demo 1](https://graphql-markdown.github.io/schema/schema) to see how the documentation renders with those options.
+👀  Look at [Demo 1](https://graphql-markdown.dev/schema/schema) to see how the documentation renders with those options.
 
-ℹ️  All those options are enabled by default, but they can be toggled off if you don't need them, see the [documentation](https://graphql-markdown.github.io/docs/settings#printtypeoptions).
+ℹ️  All those options are enabled by default, but they can be toggled off if you don't need them, see the [documentation](https://graphql-markdown.dev/docs/settings#printtypeoptions).
 
 💅 Those changes have also been a good opportunity for cleaning the MDX structures in the Markdown generated files.
 
@@ -1134,7 +1134,7 @@ Update dependency to `@graphql-markdown/utils@1.0.1`
 <a name="1.11.0"></a>
 # [1.11.0](https://github.com/graphql-markdown/graphql-markdown/releases/tag/1.11.0) - 17 Jul 2022
 
-✨ New [documentation option](https://graphql-markdown.github.io/docs/settings#docoptions) `index` for generating index page for schema categories (eg. queries, inputs, mutations...) powered by [Docusaurus generated index](https://docusaurus.io/docs/sidebar/items#generated-index-page) feature. You can see the option in action in [Demo 2](https://graphql-markdown.github.io/group-by/category/directives).
+✨ New [documentation option](https://graphql-markdown.dev/docs/settings#docoptions) `index` for generating index page for schema categories (eg. queries, inputs, mutations...) powered by [Docusaurus generated index](https://docusaurus.io/docs/sidebar/items#generated-index-page) feature. You can see the option in action in [Demo 2](https://graphql-markdown.dev/group-by/category/directives).
 
 ## What's Changed
 * 📦 npm(deps): Bump @graphql-inspector/core from 3.1.2 to 3.2.0 by [@dependabot](https://github.com/dependabot) in https://github.com/graphql-markdown/graphql-markdown/pull/572
@@ -1207,7 +1207,7 @@ This release provides several fixes affecting the rendering of array/list nested
 # [1.10.0](https://github.com/graphql-markdown/graphql-markdown/releases/tag/1.10.0) - 18 May 2022
 
 ✨ New options available for disabling Docusaurus navigation buttons and table of content for schema documentation pages. 
-More information in the [documentation](https://graphql-markdown.github.io/docs/settings#docoptions).
+More information in the [documentation](https://graphql-markdown.dev/docs/settings#docoptions).
 
 ## What's Changed
 * 📦 npm(deps): Bump @graphql-tools/graphql-file-loader from 7.3.9 to 7.3.10 by [@dependabot](https://github.com/dependabot) in https://github.com/graphql-markdown/graphql-markdown/pull/507
diff --git a/README.md b/README.md
index 1d67041a..3bc51c3f 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-[![GraphQL-Markdown](https://user-images.githubusercontent.com/324670/188957463-dae99daa-763d-466e-91f4-0629f455df74.svg)](https://graphql-markdown.github.io)
+[![GraphQL-Markdown](https://user-images.githubusercontent.com/324670/188957463-dae99daa-763d-466e-91f4-0629f455df74.svg)](https://graphql-markdown.dev)
 
 <h1 align="center">Flexible documentation for GraphQL schemas</h1>
 
@@ -34,15 +34,15 @@ The plugin adds a new command `graphql-to-doc` to the [Docusaurus CLI](https://d
 npx docusaurus graphql-to-doc
 ```
 
-Command line options are described in the [documentation settings](https://graphql-markdown.github.io/docs/settings) page.
+Command line options are described in the [documentation settings](https://graphql-markdown.dev/docs/settings) page.
 
 ## Configuration
 
-See [documentation configuration](https://graphql-markdown.github.io/docs/configuration) page.
+See [documentation configuration](https://graphql-markdown.dev/docs/configuration) page.
 
 ## Troubleshooting
 
-See [documentation troubleshooting](https://graphql-markdown.github.io/docs/troubleshooting) page.
+See [documentation troubleshooting](https://graphql-markdown.dev/docs/troubleshooting) page.
 
 ## License
 
diff --git a/package.json b/package.json
index 29b3f3ef..eb3b2436 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "graphql-markdown",
-  "homepage": "https://graphql-markdown.github.io",
+  "homepage": "https://graphql-markdown.dev",
   "license": "MIT",
   "repository": {
     "type": "git",
diff --git a/packages/core/package.json b/packages/core/package.json
index d9ecaa57..131c7e42 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@graphql-markdown/core",
-  "homepage": "https://graphql-markdown.github.io",
+  "homepage": "https://graphql-markdown.dev",
   "description": "GraphQL-Markdown core package for generating Markdown documentation from a GraphQL schema.",
   "bugs": {
     "url": "https://github.com/graphql-markdown/graphql-markdown/issues"
diff --git a/packages/core/src/config.ts b/packages/core/src/config.ts
index cf02e23c..71b07ad8 100644
--- a/packages/core/src/config.ts
+++ b/packages/core/src/config.ts
@@ -35,7 +35,7 @@ export enum DeprecatedOption {
   SKIP = "skip",
 }
 
-export const DOCS_URL = "https://graphql-markdown.github.io/docs" as const;
+export const DOCS_URL = "https://graphql-markdown.dev/docs" as const;
 export const PACKAGE_NAME = "@graphql-markdown/docusaurus" as const;
 export const ASSET_HOMEPAGE_LOCATION = join(
   __dirname,
diff --git a/packages/diff/package.json b/packages/diff/package.json
index d0402b59..37a44f06 100644
--- a/packages/diff/package.json
+++ b/packages/diff/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@graphql-markdown/diff",
-  "homepage": "https://graphql-markdown.github.io",
+  "homepage": "https://graphql-markdown.dev",
   "description": "GraphQL-Markdown diff package.",
   "bugs": {
     "url": "https://github.com/graphql-markdown/graphql-markdown/issues"
diff --git a/packages/docusaurus/README.md b/packages/docusaurus/README.md
index 89e8a0ad..476213fb 100644
--- a/packages/docusaurus/README.md
+++ b/packages/docusaurus/README.md
@@ -33,15 +33,15 @@ The plugin adds a new command `graphql-to-doc` to the [Docusaurus CLI](https://d
 npx docusaurus graphql-to-doc
 ```
 
-Command line options are described in the [documentation settings](https://graphql-markdown.github.io/docs/settings) page.
+Command line options are described in the [documentation settings](https://graphql-markdown.dev/docs/settings) page.
 
 ## Configuration
 
-See [documentation settings](https://graphql-markdown.github.io/docs/settings) page.
+See [documentation settings](https://graphql-markdown.dev/docs/settings) page.
 
 ## Troubleshooting
 
-See [documentation troubleshooting](https://graphql-markdown.github.io/docs/troubleshooting) page.
+See [documentation troubleshooting](https://graphql-markdown.dev/docs/troubleshooting) page.
 
 ## License
 
diff --git a/packages/docusaurus/package.json b/packages/docusaurus/package.json
index 20f6ca96..2df8a795 100644
--- a/packages/docusaurus/package.json
+++ b/packages/docusaurus/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@graphql-markdown/docusaurus",
-  "homepage": "https://graphql-markdown.github.io",
+  "homepage": "https://graphql-markdown.dev",
   "description": "Docusaurus plugin for generating Markdown documentation from a GraphQL schema.",
   "bugs": {
     "url": "https://github.com/graphql-markdown/graphql-markdown/issues"
diff --git a/packages/graphql/docs/directive.md b/packages/graphql/docs/directive.md
index 49d317b5..1ec07171 100644
--- a/packages/graphql/docs/directive.md
+++ b/packages/graphql/docs/directive.md
@@ -4,7 +4,7 @@ Library supporting `customDirective` for directive based customization.
 
 ## See
 
-[Option `customDirective`](https://graphql-markdown.github.io/docs/advanced/custom-directive)
+[Option `customDirective`](https://graphql-markdown.dev/docs/advanced/custom-directive)
 
 ## Variables
 
diff --git a/packages/graphql/docs/group.md b/packages/graphql/docs/group.md
index ad8a2bc4..95da1109 100644
--- a/packages/graphql/docs/group.md
+++ b/packages/graphql/docs/group.md
@@ -4,7 +4,7 @@ Library supporting `groupByDirective` for grouping GraphQL schema entities.
 
 ## See
 
-[Option `groupByDirective`](https://graphql-markdown.github.io/docs/advanced/group-by-directive)
+[Option `groupByDirective`](https://graphql-markdown.dev/docs/advanced/group-by-directive)
 
 ## Functions
 
diff --git a/packages/graphql/docs/relation.md b/packages/graphql/docs/relation.md
index a8983ab2..b06c05b4 100644
--- a/packages/graphql/docs/relation.md
+++ b/packages/graphql/docs/relation.md
@@ -4,7 +4,7 @@ Library supporting `relatedTypeSection` for displaying relations between GraphQL
 
 ## See
 
-[Option `relatedTypeSection`](https://graphql-markdown.github.io/docs/settings#printtypeoptions)
+[Option `relatedTypeSection`](https://graphql-markdown.dev/docs/settings#printtypeoptions)
 
 ## Functions
 
diff --git a/packages/graphql/package.json b/packages/graphql/package.json
index f0f33879..ed979467 100644
--- a/packages/graphql/package.json
+++ b/packages/graphql/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@graphql-markdown/graphql",
-  "homepage": "https://graphql-markdown.github.io",
+  "homepage": "https://graphql-markdown.dev",
   "description": "GraphQL-Markdown GraphQL utilities.",
   "bugs": {
     "url": "https://github.com/graphql-markdown/graphql-markdown/issues"
diff --git a/packages/graphql/src/directive.ts b/packages/graphql/src/directive.ts
index 8fa4c497..eafafebb 100644
--- a/packages/graphql/src/directive.ts
+++ b/packages/graphql/src/directive.ts
@@ -1,7 +1,7 @@
 /**
  * Library supporting `customDirective` for directive based customization.
  *
- * @see {@link https://graphql-markdown.github.io/docs/advanced/custom-directive | Option `customDirective`}
+ * @see {@link https://graphql-markdown.dev/docs/advanced/custom-directive | Option `customDirective`}
  *
  * @packageDocumentation
  */
diff --git a/packages/graphql/src/group.ts b/packages/graphql/src/group.ts
index 405516c7..53d92254 100644
--- a/packages/graphql/src/group.ts
+++ b/packages/graphql/src/group.ts
@@ -1,7 +1,7 @@
 /**
  * Library supporting `groupByDirective` for grouping GraphQL schema entities.
  *
- * @see {@link https://graphql-markdown.github.io/docs/advanced/group-by-directive | Option `groupByDirective`}
+ * @see {@link https://graphql-markdown.dev/docs/advanced/group-by-directive | Option `groupByDirective`}
  *
  * @packageDocumentation
  */
diff --git a/packages/graphql/src/loader.ts b/packages/graphql/src/loader.ts
index b787287f..8b42ea1a 100644
--- a/packages/graphql/src/loader.ts
+++ b/packages/graphql/src/loader.ts
@@ -43,7 +43,7 @@ export const loadSchema = async (
   options: LoadSchemaOptions & {
     /**
      * @param rootTypes - optional `rootTypes` schema override
-     * @see {@link https://graphql-markdown.github.io/docs/advanced/custom-root-types | Custom root types}
+     * @see {@link https://graphql-markdown.dev/docs/advanced/custom-root-types | Custom root types}
      */
     rootTypes?: Partial<Record<OperationTypeNode, string>>;
   },
diff --git a/packages/graphql/src/relation.ts b/packages/graphql/src/relation.ts
index e392799c..4fe360a6 100644
--- a/packages/graphql/src/relation.ts
+++ b/packages/graphql/src/relation.ts
@@ -1,7 +1,7 @@
 /**
  * Library supporting `relatedTypeSection` for displaying relations between GraphQL schema entities.
  *
- * @see {@link https://graphql-markdown.github.io/docs/settings#printtypeoptions | Option `relatedTypeSection`}
+ * @see {@link https://graphql-markdown.dev/docs/settings#printtypeoptions | Option `relatedTypeSection`}
  *
  * @packageDocumentation
  */
diff --git a/packages/helpers/docs/directives/descriptor.md b/packages/helpers/docs/directives/descriptor.md
index ddd053d3..c9421f23 100644
--- a/packages/helpers/docs/directives/descriptor.md
+++ b/packages/helpers/docs/directives/descriptor.md
@@ -4,7 +4,7 @@ Custom directive `descriptor` helper.
 
 ## See
 
-[Option `customDirective.[directive].descriptor`](https://graphql-markdown.github.io/docs/advanced/custom-directive#descriptor)
+[Option `customDirective.[directive].descriptor`](https://graphql-markdown.dev/docs/advanced/custom-directive#descriptor)
 
 ## Functions
 
diff --git a/packages/helpers/docs/directives/tag.md b/packages/helpers/docs/directives/tag.md
index 26564ddc..6c26caaf 100644
--- a/packages/helpers/docs/directives/tag.md
+++ b/packages/helpers/docs/directives/tag.md
@@ -4,7 +4,7 @@ Custom directive `tag` helper.
 
 ## See
 
-[Option `customDirective.[directive].tag`](https://graphql-markdown.github.io/docs/advanced/custom-directive#tag)
+[Option `customDirective.[directive].tag`](https://graphql-markdown.dev/docs/advanced/custom-directive#tag)
 
 ## Functions
 
diff --git a/packages/helpers/package.json b/packages/helpers/package.json
index c8804ddf..8330d435 100644
--- a/packages/helpers/package.json
+++ b/packages/helpers/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@graphql-markdown/helpers",
-  "homepage": "https://graphql-markdown.github.io",
+  "homepage": "https://graphql-markdown.dev",
   "description": "GraphQL-Markdown customization helpers.",
   "bugs": {
     "url": "https://github.com/graphql-markdown/graphql-markdown/issues"
diff --git a/packages/helpers/src/directives/descriptor.ts b/packages/helpers/src/directives/descriptor.ts
index 1e941172..2749afd0 100644
--- a/packages/helpers/src/directives/descriptor.ts
+++ b/packages/helpers/src/directives/descriptor.ts
@@ -1,7 +1,7 @@
 /**
  * Custom directive `descriptor` helper.
  *
- * @see {@link https://graphql-markdown.github.io/docs/advanced/custom-directive#descriptor | Option `customDirective.[directive].descriptor`}
+ * @see {@link https://graphql-markdown.dev/docs/advanced/custom-directive#descriptor | Option `customDirective.[directive].descriptor`}
  *
  * @packageDocumentation
  */
diff --git a/packages/helpers/src/directives/tag.ts b/packages/helpers/src/directives/tag.ts
index b9311747..1930272d 100644
--- a/packages/helpers/src/directives/tag.ts
+++ b/packages/helpers/src/directives/tag.ts
@@ -1,7 +1,7 @@
 /**
  * Custom directive `tag` helper.
  *
- * @see {@link https://graphql-markdown.github.io/docs/advanced/custom-directive#tag | Option `customDirective.[directive].tag`}
+ * @see {@link https://graphql-markdown.dev/docs/advanced/custom-directive#tag | Option `customDirective.[directive].tag`}
  *
  * @packageDocumentation
  */
diff --git a/packages/logger/package.json b/packages/logger/package.json
index 9d1f9090..8fbcb17c 100644
--- a/packages/logger/package.json
+++ b/packages/logger/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@graphql-markdown/logger",
-  "homepage": "https://graphql-markdown.github.io",
+  "homepage": "https://graphql-markdown.dev",
   "description": "GraphQL-Markdown logger.",
   "bugs": {
     "url": "https://github.com/graphql-markdown/graphql-markdown/issues"
diff --git a/packages/printer-legacy/package.json b/packages/printer-legacy/package.json
index 2c23f62f..42e7a192 100644
--- a/packages/printer-legacy/package.json
+++ b/packages/printer-legacy/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@graphql-markdown/printer-legacy",
-  "homepage": "https://graphql-markdown.github.io",
+  "homepage": "https://graphql-markdown.dev",
   "description": "GraphQL-Markdown legacy Docusaurus printer.",
   "bugs": {
     "url": "https://github.com/graphql-markdown/graphql-markdown/issues"
diff --git a/packages/utils/package.json b/packages/utils/package.json
index bfc8d3b0..79974a16 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@graphql-markdown/utils",
-  "homepage": "https://graphql-markdown.github.io",
+  "homepage": "https://graphql-markdown.dev",
   "description": "GraphQL-Markdown common libraries.",
   "bugs": {
     "url": "https://github.com/graphql-markdown/graphql-markdown/issues"
diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js
index a7f4adfe..1161c4e5 100644
--- a/website/docusaurus.config.js
+++ b/website/docusaurus.config.js
@@ -9,7 +9,7 @@ const lightCodeTheme = themes.github,
 const config = {
   title: "GraphQL-Markdown",
   tagline: "Human-friendly documentation for GraphQL schemas.",
-  url: "https://graphql-markdown.github.io",
+  url: "https://graphql-markdown.dev",
   baseUrl: "/",
   onBrokenLinks: "throw",
   onBrokenMarkdownLinks: "throw",
@@ -17,7 +17,7 @@ const config = {
 
   // GitHub pages deployment config.
   organizationName: "graphql-markdown",
-  projectName: "graphql-markdown.github.io",
+  projectName: "graphql-markdown.dev",
 
   plugins: [
     require.resolve("@cmfcmf/docusaurus-search-local"),


Test patch:
diff --git a/packages/core/tests/__data__/schema_with_grouping.graphql b/packages/core/tests/__data__/schema_with_grouping.graphql
index 462c8697..a4435087 100644
--- a/packages/core/tests/__data__/schema_with_grouping.graphql
+++ b/packages/core/tests/__data__/schema_with_grouping.graphql
@@ -1,20 +1,20 @@
 """
 Example of custom directive for `skipDocDirective`.
 
-See [documentation](https://graphql-markdown.github.io/docs/settings#skipdocdirective)
+See [documentation](https://graphql-markdown.dev/docs/settings#skipdocdirective)
 """
 directive @noDoc on OBJECT | INTERFACE | FIELD_DEFINITION
 
 """
 Example of custom directive for `groupByDirective`.
 
-See [documentation](https://graphql-markdown.github.io/docs/settings#groupbydirective)
+See [documentation](https://graphql-markdown.dev/docs/settings#groupbydirective)
 """
 directive @doc(
   """
   Category name for `groupByDirective`.
 
-  See [documentation](https://graphql-markdown.github.io/docs/settings#groupbydirective)
+  See [documentation](https://graphql-markdown.dev/docs/settings#groupbydirective)
   """
   category: String
 ) on OBJECT | INPUT_OBJECT | UNION | ENUM | INTERFACE | FIELD_DEFINITION | ARGUMENT_DEFINITION
diff --git a/packages/core/tests/unit/config.test.ts b/packages/core/tests/unit/config.test.ts
index afcc2384..35f50acf 100644
--- a/packages/core/tests/unit/config.test.ts
+++ b/packages/core/tests/unit/config.test.ts
@@ -530,7 +530,7 @@ describe("config", () => {
       expect(() => {
         getCustomDirectives(options as Maybe<CustomDirective>);
       }).toThrow(
-        `Wrong format for plugin custom directive "test".\nPlease refer to https://graphql-markdown.github.io/docs/advanced/custom-directive`,
+        `Wrong format for plugin custom directive "test".\nPlease refer to https://graphql-markdown.dev/docs/advanced/custom-directive`,
       );
     });
 
diff --git a/packages/docusaurus/tests/__data__/docusaurus2-graphql-doc-build.js b/packages/docusaurus/tests/__data__/docusaurus2-graphql-doc-build.js
index 8eb81646..832c3fb2 100644
--- a/packages/docusaurus/tests/__data__/docusaurus2-graphql-doc-build.js
+++ b/packages/docusaurus/tests/__data__/docusaurus2-graphql-doc-build.js
@@ -1,6 +1,6 @@
 /** @type {import('@docusaurus/types').Config} */
 module.exports = {
-  url: "https://graphql-markdown.github.io",
+  url: "https://graphql-markdown.dev",
   baseUrl: "/",
   onBrokenLinks: "log",
   onBrokenMarkdownLinks: "warn",
diff --git a/packages/docusaurus/tests/__data__/docusaurus2-graphql-doc-nobuild.js b/packages/docusaurus/tests/__data__/docusaurus2-graphql-doc-nobuild.js
index 15be67dd..0754469e 100644
--- a/packages/docusaurus/tests/__data__/docusaurus2-graphql-doc-nobuild.js
+++ b/packages/docusaurus/tests/__data__/docusaurus2-graphql-doc-nobuild.js
@@ -1,6 +1,6 @@
 /** @type {import('@docusaurus/types').Config} */
 module.exports = {
-  url: "https://graphql-markdown.github.io",
+  url: "https://graphql-markdown.dev",
   baseUrl: "/",
   onBrokenLinks: "log",
   onBrokenMarkdownLinks: "warn",
diff --git a/packages/docusaurus/tests/__data__/schema_with_grouping.graphql b/packages/docusaurus/tests/__data__/schema_with_grouping.graphql
index 761fb678..4ded2fc7 100644
--- a/packages/docusaurus/tests/__data__/schema_with_grouping.graphql
+++ b/packages/docusaurus/tests/__data__/schema_with_grouping.graphql
@@ -1,7 +1,7 @@
 """
 Example of example directive for `exampleSection`.
 
-See [documentation](https://graphql-markdown.github.io/docs/settings#printtypeoptions)
+See [documentation](https://graphql-markdown.dev/docs/settings#printtypeoptions)
 """
 directive @example(
   value: String
@@ -10,20 +10,20 @@ directive @example(
 """
 Example of custom directive for `skipDocDirective`.
 
-See [documentation](https://graphql-markdown.github.io/docs/settings#skipdocdirective)
+See [documentation](https://graphql-markdown.dev/docs/settings#skipdocdirective)
 """
 directive @noDoc on OBJECT | INTERFACE | FIELD_DEFINITION | SCALAR
 
 """
 Example of custom directive for `groupByDirective`.
 
-See [documentation](https://graphql-markdown.github.io/docs/settings#groupbydirective)
+See [documentation](https://graphql-markdown.dev/docs/settings#groupbydirective)
 """
 directive @doc(
   """
   Category name for `groupByDirective`.
 
-  See [documentation](https://graphql-markdown.github.io/docs/settings#groupbydirective)
+  See [documentation](https://graphql-markdown.dev/docs/settings#groupbydirective)
   """
   category: String
 ) on OBJECT | INPUT_OBJECT | UNION | ENUM | INTERFACE | FIELD_DEFINITION | ARGUMENT_DEFINITION | SCALAR
@@ -31,7 +31,7 @@ directive @doc(
 """
 Example of custom directive for `customDirective`.
 
-See [documentation](https://graphql-markdown.github.io/docs/settings#customdirective)
+See [documentation](https://graphql-markdown.dev/docs/settings#customdirective)
 """
 directive @complexity(
   """
@@ -51,7 +51,7 @@ directive @complexity(
 """
 Example of custom directive for `customDirective` descriptor.
 
-See [documentation](https://graphql-markdown.github.io/docs/settings#customdirective)
+See [documentation](https://graphql-markdown.dev/docs/settings#customdirective)
 """
 directive @auth(
   """
@@ -63,7 +63,7 @@ directive @auth(
 """
 Example of custom directive for `customDirective` tag.
 
-See [documentation](https://graphql-markdown.github.io/docs/settings#skipdocdirective)
+See [documentation](https://graphql-markdown.dev/docs/settings#skipdocdirective)
 """
 directive @beta on OBJECT | INTERFACE | FIELD_DEFINITION
 
diff --git a/packages/docusaurus/tests/__data__/scripts/config-plugin.js b/packages/docusaurus/tests/__data__/scripts/config-plugin.js
index 9871ac18..3fb8afa0 100644
--- a/packages/docusaurus/tests/__data__/scripts/config-plugin.js
+++ b/packages/docusaurus/tests/__data__/scripts/config-plugin.js
@@ -10,7 +10,7 @@ const docusaurusConfigFilepath = require.resolve("./docusaurus.config.js");
 
 /** @type {import('@docusaurus/types').Config} */
 const config = {
-  url: "https://graphql-markdown.github.io",
+  url: "https://graphql-markdown.dev",
   baseUrl: "/",
   onBrokenLinks: "warn",
   onBrokenMarkdownLinks: "warn",
diff --git a/packages/printer-legacy/tests/unit/graphql/scalar.test.ts b/packages/printer-legacy/tests/unit/graphql/scalar.test.ts
index 19b92003..ac578e29 100644
--- a/packages/printer-legacy/tests/unit/graphql/scalar.test.ts
+++ b/packages/printer-legacy/tests/unit/graphql/scalar.test.ts
@@ -58,13 +58,13 @@ describe("scalar", () => {
 
       const typeSpecifiedBy = new GraphQLScalarType<number>({
         name: "ScalarTypeName",
-        specifiedByURL: "https://graphql-markdown.github.io/",
+        specifiedByURL: "https://graphql-markdown.dev/",
       });
 
       const metadata = printScalarMetadata(typeSpecifiedBy);
 
       expect(metadata).toMatchInlineSnapshot(`
-        "### <SpecifiedBy url="https://graphql-markdown.github.io/"/>
+        "### <SpecifiedBy url="https://graphql-markdown.dev/"/>
 
         "
       `);