From f7473aa11917f47e470f330f359bfb8878383d0b Mon Sep 17 00:00:00 2001 From: Jesse Katsumata Date: Mon, 30 Mar 2020 21:01:11 +0900 Subject: [PATCH 1/3] docs: translate creating-slugs-for-pages --- docs/docs/creating-slugs-for-pages.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/docs/creating-slugs-for-pages.md b/docs/docs/creating-slugs-for-pages.md index 5720093be..7b1b6fd56 100644 --- a/docs/docs/creating-slugs-for-pages.md +++ b/docs/docs/creating-slugs-for-pages.md @@ -1,18 +1,18 @@ --- -title: Creating Slugs for Pages +title: ページのスラッグを作成する --- -The logic for creating slugs from file names can get tricky, the `gatsby-source-filesystem` plugin ships with a function for creating them. +ファイル名からスラッグを作成するロジックはときに複雑になり得ます。`gatsby-source-filesystem` プラグインは、そのための関数を用意しています。 -## Install +## インストール `npm install --save gatsby-source-filesystem` -## Create slugs in gatsby-node.js +## gatsby-node.js を使ったスラッグの作成 -Add your new slugs directly onto the `MarkdownRemark` nodes. Any data you add to nodes is available to query later with GraphQL. +`MarkdownRemark` ノードに新しいスラッグを直接作成しましょう。このノードに追加されたデータは GraphQL によってクエリ可能となります。 -To do so, you'll use a function passed to our API implementation called [`createNodeField`](/docs/actions/#createNodeField). This function allows you to create additional fields on nodes created by other plugins. +作成するには、[`createNodeField`](/docs/actions/#createNodeField) という API を使用します。この関数は他のプラグインによって作成されたノードに新しくフィールドを追加することができます。 ```javascript:title=gatsby-node.js const { createFilePath } = require(`gatsby-source-filesystem`) @@ -34,9 +34,9 @@ exports.onCreateNode = ({ node, getNode, actions }) => { } ``` -## Query created slugs +## 作成されたスラッグの確認 -Open refresh GraphiQL, then run this GraphQL query to see all your slugs: +GraphiQL を開き、以下の GraphQL クエリを実行することで、全てのスラッグが確認できます。 ```graphql { From 920b764d6c78bdfd36a251c1bbf3b81442c587cf Mon Sep 17 00:00:00 2001 From: Jesse Katsumata Date: Mon, 30 Mar 2020 21:06:09 +0900 Subject: [PATCH 2/3] chore: apply lint --- docs/docs/creating-slugs-for-pages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docs/creating-slugs-for-pages.md b/docs/docs/creating-slugs-for-pages.md index 7b1b6fd56..a1e3e310d 100644 --- a/docs/docs/creating-slugs-for-pages.md +++ b/docs/docs/creating-slugs-for-pages.md @@ -12,7 +12,7 @@ title: ページのスラッグを作成する `MarkdownRemark` ノードに新しいスラッグを直接作成しましょう。このノードに追加されたデータは GraphQL によってクエリ可能となります。 -作成するには、[`createNodeField`](/docs/actions/#createNodeField) という API を使用します。この関数は他のプラグインによって作成されたノードに新しくフィールドを追加することができます。 +作成するには、[`createNodeField`](/docs/actions/#createNodeField) という API を使用します。この関数は他のプラグインによって作成されたノードに新しくフィールドを追加できます。 ```javascript:title=gatsby-node.js const { createFilePath } = require(`gatsby-source-filesystem`) From 19ad78aae5f88af58356692379f2b3302f0e8881 Mon Sep 17 00:00:00 2001 From: BSKY Date: Sun, 3 May 2020 07:28:04 +0900 Subject: [PATCH 3/3] Update docs/docs/creating-slugs-for-pages.md Co-authored-by: Yasuaki Uechi --- docs/docs/creating-slugs-for-pages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docs/creating-slugs-for-pages.md b/docs/docs/creating-slugs-for-pages.md index a1e3e310d..a342e2c42 100644 --- a/docs/docs/creating-slugs-for-pages.md +++ b/docs/docs/creating-slugs-for-pages.md @@ -2,7 +2,7 @@ title: ページのスラッグを作成する --- -ファイル名からスラッグを作成するロジックはときに複雑になり得ます。`gatsby-source-filesystem` プラグインは、そのための関数を用意しています。 +ファイル名からスラッグを作成するロジックは時おり複雑になり得ます。`gatsby-source-filesystem` プラグインは、そのための関数を用意しています。 ## インストール