docusaurus config
unknown
javascript
3 years ago
3.1 kB
6
Indexable
const lightCodeTheme = require('prism-react-renderer/themes/github');
const darkCodeTheme = require('prism-react-renderer/themes/dracula');
/** @type {import('@docusaurus/types').DocusaurusConfig} */
/** @type {import('@docusaurus/types').Config} */
module.exports = {
title: 'XXXXX',
staticDirectories: ['static'],
tagline: 'Construa aplicações web acessíveis e mobile-first com o XXXXXX.',
url: 'https://XXXXXX.com',
baseUrl: '/xxxx/',
onBrokenLinks: 'log',
onBrokenMarkdownLinks: 'warn',
favicon: 'img/favicon.png',
organizationName: 'XXXXXXXX', // Usually your GitHub org/user name.
projectName: 'xxxxxx', // Usually your repo name.
i18n: {
defaultLocale: 'pt-br',
locales: ['pt-br'],
},
webpack: {
mapLoader: (isServer) => ({
loader: require.resolve('source-map-loader'),
options: {
module: {
rules: [
{
test: /\.js$/,
enforce: "pre",
},
],
},
},
}),
},
clientModules: [
require.resolve('./set-alc-theme.js')
],
themeConfig: {
colorMode: {
disableSwitch: true
},
navbar: {
title: 'xxxxx',
// logo: {
// alt: 'x',
// src: 'img/logo.svg',
// },
items: [
{
to: 'docs/',
activeBasePath: 'docs',
label: 'Instalação',
position: 'left',
},
{
type: 'docSidebar',
position: 'left',
sidebarId: 'apidocs',
label: 'Componentes',
},
{
type: 'docSidebar',
position: 'left',
sidebarId: 'styledocs',
label: 'Estilos',
},
// Um item "fake" do menu, para rotular o que está ao lado.
{
type: 'html',
position: 'right',
value: 'Tema'
},
{
type: 'html',
position: 'right',
value: '<alc-theme></alc-theme>'
},
{
href: 'https://git.xxxxxxxx',
position: 'right',
className: 'header-github-link',
'aria-label': 'Repositório Git'
}
],
},
footer: {
// style: '',
copyright: `${new Date().getFullYear()} - xxxxxxx`,
},
},
themes: ['@docusaurus/theme-live-codeblock'],
presets: [
[
'@docusaurus/preset-classic',
{
docs: {
sidebarPath: require.resolve('./sidebars.js'),
editUrl:
'https://git.xxxxxxx/src/master/',
},
blog: false,
theme: {
customCss: require.resolve('./src/css/custom.css'),
},
},
],
],
plugins: [
[
require.resolve("@easyops-cn/docusaurus-search-local"),
{
// ... Your options.
// `hashed` is recommended as long-term-cache of index file is possible.
hashed: true,
language: ["pt"]
},
],
]
};
Editor is loading...