{"version":3,"sources":["webpack:///./docs/guide/configuration.md"],"names":["makeShortcode","name","MDXDefaultShortcode","props","console","warn","layoutProps","MDXLayout","MDXContent","components","isMDXComponent","hot","module"],"mappings":"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","file":"guide/configuration.md.server-bundle.js","sourcesContent":["\nimport { hot } from 'react-hot-loader'; \nimport '@temp//rhlConfig';\nimport React from 'react';\nimport { mdx } from '@mdx-js/react'; \n\n/* @jsx mdx */\n\n\nconst makeShortcode = name => function MDXDefaultShortcode(props) {\n  console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\")\n  return <div {...props}/>\n};\n\nconst layoutProps = {\n  \n};\nconst MDXLayout = \"wrapper\"\nexport default function MDXContent({\n  components,\n  ...props\n}) {\n  return <MDXLayout {...layoutProps} {...props} components={components} mdxType=\"MDXLayout\">\n    <h1 {...{\n      \"className\": \"__internal\",\n      \"id\": \"config-file\"\n    }}>{`Config File`}<a parentName=\"h1\" {...{\n        \"href\": \"#config-file\",\n        \"aria-hidden\": true,\n        \"className\": \"anchor\"\n      }}>{`#`}</a></h1>\n    <h2 {...{\n      \"className\": \"__internal\",\n      \"id\": \"configjs\"\n    }}>{`config.js`}<a parentName=\"h2\" {...{\n        \"href\": \"#configjs\",\n        \"aria-hidden\": true,\n        \"className\": \"anchor\"\n      }}>{`#`}</a></h2>\n    <p>{`The website configuration file is named `}<inlineCode parentName=\"p\">{`config.js`}</inlineCode>{`, and `}<inlineCode parentName=\"p\">{`config.js`}</inlineCode>{`under the `}<inlineCode parentName=\"p\">{`rcpress`}</inlineCode>{` folder in the website root directory.`}</p>\n    <div {...{\n      \"className\": \"rcpress-highlight\",\n      \"data-language\": \"bash\"\n    }}><pre parentName=\"div\" {...{\n        \"className\": \"language-bash\"\n      }}><code parentName=\"pre\" {...{\n          \"className\": \"language-bash\"\n        }}>{`├── .rcpress\n    ├── config.js\n├── docs\n├── package.json`}</code></pre></div>\n    <h2 {...{\n      \"className\": \"__internal\",\n      \"id\": \"basic-configuration\"\n    }}>{`Basic configuration`}<a parentName=\"h2\" {...{\n        \"href\": \"#basic-configuration\",\n        \"aria-hidden\": true,\n        \"className\": \"anchor\"\n      }}>{`#`}</a></h2>\n    <p><inlineCode parentName=\"p\">{`The basic config.js`}</inlineCode>{` configuration is as follow:`}</p>\n    <div {...{\n      \"className\": \"rcpress-highlight\",\n      \"data-language\": \"js\"\n    }}><pre parentName=\"div\" {...{\n        \"className\": \"language-js\"\n      }}><code parentName=\"pre\" {...{\n          \"className\": \"language-js\"\n        }}>{`module`}<span parentName=\"code\" {...{\n            \"className\": \"token punctuation\"\n          }}>{`.`}</span>{`exports `}<span parentName=\"code\" {...{\n            \"className\": \"token operator\"\n          }}>{`=`}</span>{` `}<span parentName=\"code\" {...{\n            \"className\": \"token punctuation\"\n          }}>{`{`}</span>{`\n  title`}<span parentName=\"code\" {...{\n            \"className\": \"token punctuation\"\n          }}>{`:`}</span>{` `}<span parentName=\"code\" {...{\n            \"className\": \"token string\"\n          }}>{`'my-docs'`}</span><span parentName=\"code\" {...{\n            \"className\": \"token punctuation\"\n          }}>{`,`}</span>{`\n  description`}<span parentName=\"code\" {...{\n            \"className\": \"token punctuation\"\n          }}>{`:`}</span>{` `}<span parentName=\"code\" {...{\n            \"className\": \"token string\"\n          }}>{`'some descriptions...'`}</span>{`\n`}<span parentName=\"code\" {...{\n            \"className\": \"token punctuation\"\n          }}>{`}`}</span><span parentName=\"code\" {...{\n            \"className\": \"token punctuation\"\n          }}>{`;`}</span></code></pre></div>\n    <p>{`It needs to basically include a `}<inlineCode parentName=\"p\">{`title`}</inlineCode>{` and `}<inlineCode parentName=\"p\">{`description`}</inlineCode>{`. Detailed configuration can be referred to in the section `}<a parentName=\"p\" {...{\n        \"href\": \"/config/\"\n      }}>{`Configuration`}</a>{`.`}</p>\n    <h2 {...{\n      \"className\": \"__internal\",\n      \"id\": \"theme-configuration\"\n    }}>{`Theme Configuration`}<a parentName=\"h2\" {...{\n        \"href\": \"#theme-configuration\",\n        \"aria-hidden\": true,\n        \"className\": \"anchor\"\n      }}>{`#`}</a></h2>\n    <p>{`A RcPress theme is responsible for all the layout and interactivity details of your site. RcPress ships with a default theme (you are looking at it right now) which is designed for technical documentation. It exposes a number of options that allow you to customize the navbar, sidebar and homepage, etc. For details, check out the `}<a parentName=\"p\" {...{\n        \"href\": \"../default-theme-config\"\n      }}>{`Default Theme Config`}</a>{` page.`}</p>\n    <p>{`If you wish to develop a custom theme, see `}<a parentName=\"p\" {...{\n        \"href\": \"./theme\"\n      }}>{`Custom Themes`}</a>{`.`}</p>\n    </MDXLayout>;\n}\n\n;\nMDXContent.isMDXComponent = true;\n\nMDXContent = hot(module)(MDXContent);\n"],"sourceRoot":""}