|
1 | | -// @ts-check |
2 | | -// `@type` JSDoc annotations allow editor autocompletion and type checking |
3 | | -// (when paired with `@ts-check`). |
4 | | -// There are various equivalent ways to declare your Docusaurus config. |
5 | | -// See: https://docusaurus.io/docs/api/docusaurus-config |
6 | | - |
7 | | -import { themes as prismThemes } from "prism-react-renderer"; |
| 1 | +import { themes as prismThemes } from 'prism-react-renderer'; |
| 2 | +const footer = require('./footerConfig'); |
| 3 | +const navbar = require('./navbarConfig'); |
8 | 4 |
|
9 | 5 | /** @type {import('@docusaurus/types').Config} */ |
10 | 6 | const config = { |
11 | 7 | title: "Bolt for Python", |
12 | 8 | tagline: "Official frameworks, libraries, and SDKs for Slack developers", |
13 | 9 | favicon: "img/favicon.ico", |
14 | | - |
15 | 10 | url: "https://tools.slack.dev", |
16 | 11 | baseUrl: "/bolt-python/", |
17 | 12 | organizationName: "slackapi", |
@@ -42,9 +37,6 @@ const config = { |
42 | 37 | theme: { |
43 | 38 | customCss: "./src/css/custom.css", |
44 | 39 | }, |
45 | | - gtag: { |
46 | | - trackingID: 'G-9H1YZW28BG', |
47 | | - }, |
48 | 40 | }), |
49 | 41 | ], |
50 | 42 | ], |
@@ -79,102 +71,8 @@ const config = { |
79 | 71 | autoCollapseCategories: true, |
80 | 72 | }, |
81 | 73 | }, |
82 | | - navbar: { |
83 | | - title: "Slack Developer Tools", |
84 | | - logo: { |
85 | | - alt: "Slack logo", |
86 | | - src: "img/slack-logo.svg", |
87 | | - href: "https://tools.slack.dev", |
88 | | - target: "_self", |
89 | | - }, |
90 | | - items: [ |
91 | | - { |
92 | | - type: "dropdown", |
93 | | - label: "Bolt", |
94 | | - position: "left", |
95 | | - items: [ |
96 | | - { |
97 | | - label: "Java", |
98 | | - to: "https://tools.slack.dev/java-slack-sdk/guides/bolt-basics", |
99 | | - target: "_self", |
100 | | - }, |
101 | | - { |
102 | | - label: "JavaScript", |
103 | | - to: "https://tools.slack.dev/bolt-js", |
104 | | - target: "_self", |
105 | | - }, |
106 | | - { |
107 | | - label: "Python", |
108 | | - to: "https://tools.slack.dev/bolt-python", |
109 | | - target: "_self", |
110 | | - }, |
111 | | - ], |
112 | | - }, |
113 | | - { |
114 | | - type: "dropdown", |
115 | | - label: "SDKs", |
116 | | - position: "left", |
117 | | - items: [ |
118 | | - { |
119 | | - label: "Java Slack SDK", |
120 | | - to: "https://tools.slack.dev/java-slack-sdk/", |
121 | | - target: "_self", |
122 | | - }, |
123 | | - { |
124 | | - label: "Node Slack SDK", |
125 | | - to: "https://tools.slack.dev/node-slack-sdk/", |
126 | | - target: "_self", |
127 | | - }, |
128 | | - { |
129 | | - label: "Python Slack SDK", |
130 | | - to: "https://tools.slack.dev/python-slack-sdk/", |
131 | | - target: "_self", |
132 | | - }, |
133 | | - { |
134 | | - label: "Deno Slack SDK", |
135 | | - to: "https://api.slack.com/automation/quickstart", |
136 | | - target: "_self", |
137 | | - }, |
138 | | - ], |
139 | | - }, |
140 | | - { |
141 | | - type: "dropdown", |
142 | | - label: "Community", |
143 | | - position: "left", |
144 | | - items: [ |
145 | | - { |
146 | | - label: "Community tools", |
147 | | - to: "https://tools.slack.dev/community-tools", |
148 | | - target: "_self", |
149 | | - }, |
150 | | - { |
151 | | - label: "Slack Community", |
152 | | - to: "https://slackcommunity.com/", |
153 | | - target: "_self", |
154 | | - }, |
155 | | - ], |
156 | | - }, |
157 | | - { |
158 | | - to: "https://api.slack.com/docs", |
159 | | - label: "API Docs", |
160 | | - target: "_self", |
161 | | - }, |
162 | | - { |
163 | | - type: "localeDropdown", |
164 | | - position: "right", |
165 | | - }, |
166 | | - { |
167 | | - "aria-label": "GitHub Repository", |
168 | | - className: "navbar-github-link", |
169 | | - href: "https://github.com/slackapi/bolt-python", |
170 | | - position: "right", |
171 | | - target: "_self", |
172 | | - }, |
173 | | - ], |
174 | | - }, |
175 | | - footer: { |
176 | | - copyright: `<p> Made with ♡ by Slack and pals like you <p>`, |
177 | | - }, |
| 74 | + navbar, |
| 75 | + footer, |
178 | 76 | prism: { |
179 | 77 | // switch to alucard when available in prism? |
180 | 78 | theme: prismThemes.github, |
|
0 commit comments