From 1e5ab5ab627eb9b98e914fe7777e8bccb0dc469f Mon Sep 17 00:00:00 2001 From: ViniFarias Date: Mon, 2 Dec 2019 21:12:14 -0300 Subject: [PATCH 1/2] Translate creating-slugs-for-pages.md --- 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..ac9ee0574 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: Criando _Slugs_ Para Páginas --- -The logic for creating slugs from file names can get tricky, the `gatsby-source-filesystem` plugin ships with a function for creating them. +A lógica para criação de _slugs_ a partir de nomes de arquivos pode ser complicada, o _plugin_ `gatsby-source-filesystem` é fornecido com uma função para criá-los. -## Install +## Instalação `npm install --save gatsby-source-filesystem` -## Create slugs in gatsby-node.js +## Criação de _slugs_ com 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. +Adicione os novos _slugs_ diretamente nos nós `MarkdownRemark`. Todos os dados adicionados aos nós estão disponíveis para futuras consultas com 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. +Para fazer isso, você usará uma função passada para a nossa implementação de API chamada [`createNodeField`](/docs/actions/#createNodeField). Essa função permite a criação de campos adicionais em nós criados por outros _plugins_. ```javascript:title=gatsby-node.js const { createFilePath } = require(`gatsby-source-filesystem`) @@ -34,9 +34,9 @@ exports.onCreateNode = ({ node, getNode, actions }) => { } ``` -## Query created slugs +## Consulta aos _slugs_ criados -Open refresh GraphiQL, then run this GraphQL query to see all your slugs: +Recarregue e abra o GraphiQL, então execute a seguinte consulta GraphQL para visualizar todos os seus _slugs_: ```graphql { From 78ac2893b35d047f667f98fba49671f833df88d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcus=20Vin=C3=ADcius?= Date: Fri, 6 Dec 2019 21:50:09 -0300 Subject: [PATCH 2/2] Update docs/docs/creating-slugs-for-pages.md Co-Authored-By: Rafael Baldasso Audibert <32079912+rafaeelaudibert@users.noreply.github.com> --- 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 ac9ee0574..166078732 100644 --- a/docs/docs/creating-slugs-for-pages.md +++ b/docs/docs/creating-slugs-for-pages.md @@ -10,7 +10,7 @@ A lógica para criação de _slugs_ a partir de nomes de arquivos pode ser compl ## Criação de _slugs_ com gatsby-node.js -Adicione os novos _slugs_ diretamente nos nós `MarkdownRemark`. Todos os dados adicionados aos nós estão disponíveis para futuras consultas com GraphQL. +Adicione os novos _slugs_ diretamente nos nós `MarkdownRemark`. Todos os dados adicionados aos nós estarão disponíveis para futuras consultas com GraphQL. Para fazer isso, você usará uma função passada para a nossa implementação de API chamada [`createNodeField`](/docs/actions/#createNodeField). Essa função permite a criação de campos adicionais em nós criados por outros _plugins_.