{
    "componentChunkName": "component---packages-gatsby-theme-docs-src-templates-page-content-js",
    "path": "/writing/files-folders",
    "result": {"data":{"contentPage":{"title":"Files and Folder Structure","websitePrimaryColor":"#003037","beta":false,"excludeFromSearchIndex":false,"allowWideContentLayout":false,"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Files and Folder Structure\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"section\", {\n    \"id\": \"section-folder-conventions\",\n    \"className\": \"section-h2\"\n  }, mdx(\"h1\", {\n    parentName: \"section\",\n    \"id\": \"folder-conventions\"\n  }, \"Folder Conventions\"), mdx(\"ul\", {\n    parentName: \"section\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"src/content\"), \": this is where you would put your content pages as \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"*.mdx\"), \" files (\", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"see \", mdx(\"a\", {\n    parentName: \"em\",\n    \"href\": \"/documentation/writing/pages\"\n  }, \"Writing content pages\")), \").\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"src/content/files\"), \": this folder should contain static files that can be referenced within the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"*.mdx\"), \" content files. For example SVG files, PDF files, etc.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"src/images\"), \": this folder should contain images that are used within the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"*.mdx\"), \" content files. Images in this folder are processed and optimized by Gatsby for lazy loading. Supported image formats are \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"JPEG\"), \" and \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"PNG\"), \".\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"static\"), \": this folder should contain files that do not need to be processed by Gatsby and will be served as-is. See \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.gatsbyjs.com/docs/static-folder/\"\n  }, \"Gatsby static folder\"), \".\", mdx(\"br\", null), \"\\nNote that any \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \".html\"), \" file that is referenced as a link within the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"*.mdx\"), \" content files is opened as a \\\"static\\\" HTML link, so when clicking on it the browser opens the link as a normal page.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"static/downloads\"), \": this folder should contain static files that can be referenced in the links within the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"*.mdx\"), \" content files. All links starting with \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"/downloads\"), \" will be rendered as \\\"static\\\" HTML links, so when clicking on it the browser opens the link as a normal page.\")))), mdx(\"section\", {\n    \"id\": \"section-special-files\",\n    \"className\": \"section-h2\"\n  }, mdx(\"h1\", {\n    parentName: \"section\",\n    \"id\": \"special-files\"\n  }, \"Special Files\"), mdx(\"ul\", {\n    parentName: \"section\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"src/data/navigation.yaml\"), \": this contains the website main navigation links. The structure of the file is a \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"list of chapters\"), \" as following:\"), mdx(\"pre\", {\n    parentName: \"li\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"language-yaml\"\n  }, \"- chapter-title: This is the title\\n  beta: false # (optional): will show the beta flag next to the chapter title\\n  pagination: false # (optional) hides the prev/next content pagination at the bottom of the pages in this chapter. Use for non-linear content like reference documentation.\\n  pages:\\n    - title: The first page\\n      path: '/chapter-1/first-page'\\n      beta: false # (optional): will show the beta flag next to the page title\\n    - title: Another page\\n      path: '/chapter-1/another-page'\\n    # another page, and so on...\\n- chapter-title: {} # another chapter, and so on...\\n\"))))));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"title":"Folder Conventions","url":"#folder-conventions"},{"title":"Special Files","url":"#special-files"}]},"navLevels":3,"showTimeToRead":false,"timeToRead":0,"estimatedTimeToRead":1}},"pageContext":{"slug":"/writing/files-folders","hasReleaseNotes":false}},
    "staticQueryHashes": ["1145184116","2494036674","3295477089","3359654165","3845541775","636942989"]}