Skip to content

Commit eeca17c

Browse files
authored
Merge pull request #3 from ProgressJava/develop
Add Resources section with sidebar navigation and reorder navbar items
2 parents d0e0eaf + 8295f4a commit eeca17c

4 files changed

Lines changed: 82 additions & 0 deletions

File tree

docusaurus.config.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,19 @@ const config: Config = {
8989
sidebarCollapsed: false,
9090
},
9191
],
92+
// Resources docs at /resources
93+
[
94+
'@docusaurus/plugin-content-docs',
95+
{
96+
id: 'resources',
97+
path: 'resources',
98+
routeBasePath: 'resources',
99+
sidebarPath: require.resolve('./sidebarsResources.ts'),
100+
editUrl: 'https://github.com/progressjava/',
101+
sidebarCollapsible: true,
102+
sidebarCollapsed: false,
103+
},
104+
],
92105
],
93106

94107
themeConfig: {
@@ -119,6 +132,13 @@ const config: Config = {
119132
label: 'AI With Java',
120133
},
121134
{to: '/blog', label: 'Blog', position: 'left'},
135+
{
136+
type: 'docSidebar',
137+
sidebarId: 'resourcesSidebar',
138+
docsPluginId: 'resources',
139+
position: 'left',
140+
label: 'Resources',
141+
},
122142
{to: '/about', label: 'About', position: 'left'},
123143
{
124144
type: 'search',

resources/index.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
sidebar_position: 1
3+
title: Resources
4+
description: Useful resources for Java developers
5+
---
6+
7+
# Resources
8+
9+
Welcome to the Resources section. Here you'll find useful links and information for Java developers.
10+

resources/java-conferences.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
sidebar_position: 2
3+
title: Java Conferences
4+
description: A comprehensive list of Java conferences around the world
5+
---
6+
7+
# Java Conferences
8+
9+
## Europe
10+
11+
- [Code Motion](https://www.codemotion.com)
12+
- [DevNexus](https://devnexus.com)
13+
- [Devoxx GR (Greece)](https://www.devoxx.gr)
14+
- [Devoxx PL (Poland)](https://devoxx.pl)
15+
- [GeeCon](https://geecon.org)
16+
- [J-Fall](https://jfall.nl)
17+
- [Java Forum Stuttgart](https://www.java-forum-stuttgart.de)
18+
- [JavaCro](https://javacro.hr)
19+
- [JavaZone](https://javazone.no)
20+
- [JConf Taiwan](https://jconf.tw)
21+
- [JConf Dominicana](https://jconfdominicana.org)
22+
- [JNation](https://jnation.pt)
23+
- JSail *(no official URL found)*
24+
- [SpringOne](https://springone.io)
25+
26+
## Other Regions
27+
28+
- [DevBCN](https://www.devbcn.com)
29+
- [Devoxx BE (Belgium)](https://devoxx.be)
30+
- [Devoxx MA (Morocco)](https://devoxx.ma)
31+
- [Devoxx UK](https://www.devoxx.co.uk)
32+
- [GoTo Conference](https://gotopia.tech)
33+
- [J-Spring](https://jspring.nl)
34+
- [Java Forum Nord](https://javaforumnord.de)
35+
- [JavaLand](https://www.javaland.eu)
36+
- [JAX](https://jax.de)
37+
- [JCon](https://jcon.one)
38+
- [JFokus](https://www.jfokus.se)
39+
- [JPrime](https://jprime.io)
40+
- [Øredev](https://oredev.org)
41+
- Other
42+

sidebarsResources.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import type {SidebarsConfig} from '@docusaurus/plugin-content-docs';
2+
3+
const sidebars: SidebarsConfig = {
4+
resourcesSidebar: [
5+
{ type: 'autogenerated', dirName: '.' },
6+
],
7+
};
8+
9+
export default sidebars;
10+

0 commit comments

Comments
 (0)