Skip to content

Commit 70dc57a

Browse files
authored
Minerpl/web 760 brak strony glownej na docscraftservecom (#53)
* add language redirect script * Add categories for docs
1 parent 052cb63 commit 70dc57a

File tree

3 files changed

+142
-15
lines changed

3 files changed

+142
-15
lines changed

docs/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Official Documentation, Guides, and Resources for Craftserve
2+
3+
Here you will find useful guides and resources for installing and configuring your Minecraft servers.
4+
5+
6+
![Craftserve Documentation](./en-US/img/CSRV_Dokumentacja_Banner.png)

docs/javascript/redirect.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
(function() {
2+
if (window.location.pathname.startsWith("/pl-PL") || window.location.pathname.startsWith("/en-US")) {
3+
return;
4+
}
5+
6+
const lang = (navigator.language || navigator.userLanguage)?.toLowerCase();
7+
8+
if (lang.startsWith('pl')) {
9+
window.location.replace('/pl-PL/');
10+
} else {
11+
window.location.replace('/en-US/');
12+
}
13+
})();

mkdocs.yml

Lines changed: 123 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,134 @@
11
site_name: Craftserve Docs
22
repo_url: https://github.com/Craftserve/docs/tree/c3
3+
34
theme:
4-
name: material
5-
custom_dir: theme
6-
logo: common/img/logo.png
5+
name: material
6+
custom_dir: theme
7+
logo: common/img/logo.png
8+
language: en
79

810
extra_css:
9-
- stylesheets/extra.css
11+
- stylesheets/extra.css
12+
13+
extra_javascript:
14+
- javascript/redirect.js
1015

1116
extra:
12-
alternate:
13-
- name: English
14-
link: /en-US/
15-
lang: en
16-
- name: Polski
17-
link: /pl-PL/
18-
lang: pl
19-
analytics:
20-
provider: custom
17+
alternate:
18+
- name: English
19+
link: /en-US/
20+
lang: en
21+
- name: Polski
22+
link: /pl-PL/
23+
lang: pl
24+
analytics:
25+
provider: custom
2126

2227
exclude_docs: |
23-
todo.md
28+
todo.md
2429
2530
plugins:
26-
- glightbox
31+
- glightbox
32+
33+
nav:
34+
- Polski:
35+
- Oficjalny zestaw dokumentacji, poradników i zasobów Craftserve: pl-PL/README.md
36+
37+
- Instalacja i konfiguracja:
38+
- Instalacja modpacka: pl-PL/modpack.md
39+
- Instalacja modpacka BetterMC (Fabric): pl-PL/bettermc.md
40+
- Instalacja paczki YFLsmp: pl-PL/yflsmp.md
41+
- Instalacja pluginów: pl-PL/plugins.md
42+
- Instalacja datapacków: pl-PL/datapacks.md
43+
- SpongeForge: pl-PL/spongeforge.md
44+
45+
- Administracja i ustawienia serwera:
46+
- Silniki: pl-PL/engines.md
47+
- Ustawienia: pl-PL/ustawienia.md
48+
- Ustawienia Minecraft: pl-PL/ustawieniaminecraft.md
49+
- Świat serwerowy: pl-PL/world.md
50+
- Serwerowy resource pack: pl-PL/resource-pack.md
51+
- Online mode: pl-PL/online-mode.md
52+
- Pregenerowanie świata: pl-PL/pregen.md
53+
- Ustawianie własnej domeny do serwera Minecraft: pl-PL/domain.md
54+
55+
- Zarządzanie plikami i danymi:
56+
- Poradnik FTP – Łączenie się z Craftserve: pl-PL/ftp.md
57+
- Kopie zapasowe, czyli Backupy: pl-PL/backups.md
58+
- 📦 Jak stworzyć paczkę na Craftserve Dodatki?: pl-PL/gallery-addons.md
59+
- KM Pack – FAQ: pl-PL/kmpack.md
60+
61+
- Optymalizacja i diagnostyka:
62+
- Lagi na serwerze (Timings): pl-PL/timings.md
63+
- Forge Debug Profiler oraz jego interpretacja: pl-PL/debugprofiler.md
64+
- Logi i raporty z crashy: pl-PL/logs.md
65+
66+
- Konfiguracja plików konfiguracyjnych:
67+
- bukkit.yml – poradnik: pl-PL/bukkit.yml.md
68+
- spigot.yml – poradnik: pl-PL/spigot.yml.md
69+
70+
- Wtyczki i narzędzia administracyjne:
71+
- EssentialsX: pl-PL/essentialsx.md
72+
- Instalacja i konfiguracja LogBlocka na Craftserve: pl-PL/logblock.md
73+
- WorldEdit – kompletny poradnik: pl-PL/worldedit.md
74+
- WorldGuard – poradnik: pl-PL/worldguard.md
75+
76+
- Bazy danych:
77+
- 🧠 Czym jest MySQL?: pl-PL/mysql.md
78+
79+
- Migracje i operacje serwerowe:
80+
- 🔍 Migracje serwerów: pl-PL/migrations.md
81+
82+
- Zabezpieczenia:
83+
- AntyXray: pl-PL/antyxray.md
84+
85+
- English:
86+
- Official Documentation, Guides, and Resources for Craftserve: en-US/README.md
87+
88+
- Installation & configuration:
89+
- Modpack installation: en-US/modpack.md
90+
- BetterMC (Fabric) installation: en-US/bettermc.md
91+
- YFLsmp pack installation: en-US/yflsmp.md
92+
- Plugin installation: en-US/plugins.md
93+
- Datapack installation: en-US/datapacks.md
94+
- SpongeForge: en-US/spongeforge.md
95+
96+
- Administration & server settings:
97+
- Engines: en-US/engines.md
98+
- Settings: en-US/settings.md
99+
- Minecraft settings: en-US/minecraftsettings.md
100+
- Server world: en-US/world.md
101+
- Server resource pack: en-US/resource-pack.md
102+
- Online mode: en-US/online-mode.md
103+
- World pregeneration: en-US/pregen.md
104+
- Set a custom domain for your server: en-US/domain.md
105+
106+
- File & data management:
107+
- FTP guide – connect to Craftserve: en-US/ftp.md
108+
- Backups: en-US/backups.md
109+
- 📦 How to build a Craftserve Addons pack: en-US/gallery-addons.md
110+
- KM Pack – FAQ: en-US/kmpack.md
111+
112+
- Optimization & diagnostics:
113+
- Lag (Timings): en-US/timings.md
114+
- Forge Debug Profiler and interpretation: en-US/debugprofiler.md
115+
- Crash logs & reports: en-US/logs.md
116+
117+
- Config files:
118+
- bukkit.yml – guide: en-US/bukkit.yml.md
119+
- spigot.yml – guide: en-US/spigot.yml.md
120+
121+
- Admin plugins & tools:
122+
- EssentialsX: en-US/essentialsx.md
123+
- LogBlock – installation & configuration: en-US/logblock.md
124+
- WorldEdit – complete guide: en-US/worldedit.md
125+
- WorldGuard – guide: en-US/worldguard.md
126+
127+
- Databases:
128+
- 🧠 What is MySQL?: en-US/mysql.md
129+
130+
- Migrations & server ops:
131+
- 🔍 Server migrations: en-US/migrations.md
132+
133+
- Security:
134+
- AntiXray: en-US/antyxray.md

0 commit comments

Comments
 (0)