Wiki source code of Home

Last modified by Jan Vanvinkenroye on 2026/06/01 00:24

Hide last authors
Jan Vanvinkenroye 2.1 1 {{html clean="false"}}
2 <style>
3 .xw-hero {
4 background: linear-gradient(135deg, #0f172a 0%, #1e3a5f 60%, #0e7490 100%);
5 border-radius: 12px;
6 padding: 48px 40px;
7 margin-bottom: 32px;
8 color: #fff;
9 position: relative;
10 overflow: hidden;
11 }
12 .xw-hero::before {
13 content: "";
14 position: absolute;
15 top: -60px; right: -60px;
16 width: 260px; height: 260px;
17 background: rgba(255,255,255,0.04);
18 border-radius: 50%;
19 }
20 .xw-hero::after {
21 content: "";
22 position: absolute;
23 bottom: -80px; left: 40%;
24 width: 320px; height: 320px;
25 background: rgba(14,116,144,0.18);
26 border-radius: 50%;
27 }
28 .xw-hero h1 {
29 font-size: 2.2rem;
30 font-weight: 700;
31 margin: 0 0 10px 0;
32 color: #fff !important;
33 border: none !important;
34 }
35 .xw-hero p {
36 font-size: 1.05rem;
37 opacity: 0.82;
38 max-width: 520px;
39 margin: 0;
40 color: #cbd5e1;
41 }
42 .xw-badge {
43 display: inline-block;
44 background: rgba(14,116,144,0.5);
45 color: #7dd3fc;
46 border: 1px solid rgba(125,211,252,0.3);
47 border-radius: 20px;
48 padding: 3px 14px;
49 font-size: 0.78rem;
50 font-weight: 600;
51 letter-spacing: .04em;
52 margin-bottom: 18px;
53 text-transform: uppercase;
54 }
55 .xw-cards {
56 display: grid;
57 grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
58 gap: 18px;
59 margin-bottom: 28px;
60 }
61 .xw-card {
62 background: #fff;
63 border: 1px solid #e2e8f0;
64 border-radius: 10px;
65 padding: 24px 22px;
66 transition: box-shadow .18s, transform .18s;
67 text-decoration: none !important;
68 display: block;
69 }
70 .xw-card:hover {
71 box-shadow: 0 8px 24px rgba(15,23,42,0.10);
72 transform: translateY(-2px);
73 }
74 .xw-card-icon {
75 font-size: 1.8rem;
76 margin-bottom: 12px;
77 display: block;
78 }
79 .xw-card h3 {
80 font-size: 1rem;
81 font-weight: 700;
82 color: #0f172a;
83 margin: 0 0 6px 0;
84 }
85 .xw-card p {
86 font-size: 0.85rem;
87 color: #64748b;
88 margin: 0;
89 line-height: 1.5;
90 }
91 .xw-card-ai { border-top: 3px solid #8b5cf6; }
92 .xw-card-woko { border-top: 3px solid #0e7490; }
93 .xw-card-sand { border-top: 3px solid #f59e0b; }
94 .xw-card-help { border-top: 3px solid #10b981; }
95 .xw-section-title {
96 font-size: 0.72rem;
97 font-weight: 700;
98 text-transform: uppercase;
99 letter-spacing: .08em;
100 color: #94a3b8;
101 margin: 28px 0 14px 0;
102 }
103 .xw-links {
104 display: flex;
105 flex-wrap: wrap;
106 gap: 10px;
107 margin-bottom: 28px;
108 }
109 .xw-link {
110 background: #f8fafc;
111 border: 1px solid #e2e8f0;
112 border-radius: 7px;
113 padding: 8px 16px;
114 font-size: 0.87rem;
115 color: #334155 !important;
116 text-decoration: none !important;
117 font-weight: 500;
118 transition: background .15s, border-color .15s;
119 }
120 .xw-link:hover {
121 background: #e0f2fe;
122 border-color: #7dd3fc;
123 color: #0369a1 !important;
124 }
125 .xw-stats {
126 display: grid;
127 grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
128 gap: 14px;
129 margin-bottom: 28px;
130 }
131 .xw-stat {
132 background: #f8fafc;
133 border: 1px solid #e2e8f0;
134 border-radius: 8px;
135 padding: 18px 16px;
136 text-align: center;
137 }
138 .xw-stat-num {
139 font-size: 1.6rem;
140 font-weight: 800;
141 color: #0f172a;
142 display: block;
143 }
144 .xw-stat-label {
145 font-size: 0.78rem;
146 color: #94a3b8;
147 text-transform: uppercase;
148 letter-spacing: .05em;
149 }
150 </style>
Jan Vanvinkenroye 1.1 151
Jan Vanvinkenroye 2.1 152 <div class="xw-hero">
153 <div class="xw-badge">&#x2699; XWiki 18.3.0</div>
154 <h1>Willkommen, Jan &#x1F44B;</h1>
155 <p>Dein persönliches Wiki für Wissen, Projekte und KI-Experimente. Alles an einem Ort — strukturiert, durchsuchbar, erweiterbar.</p>
156 </div>
Jan Vanvinkenroye 1.1 157
Jan Vanvinkenroye 2.1 158 <div class="xw-section-title">Bereiche</div>
159 <div class="xw-cards">
160 <a class="xw-card xw-card-ai" href="/bin/view/AI/">
161 <span class="xw-card-icon">&#x1F9E0;</span>
162 <h3>AI Space</h3>
163 <p>Modelle, Prompts und KI-Experimente. Prompt-Datenbank und Model-Übersichten.</p>
164 </a>
165 <a class="xw-card xw-card-woko" href="/wiki/woko/view/Main/">
166 <span class="xw-card-icon">&#x1F30D;</span>
167 <h3>Woko Wiki</h3>
168 <p>Zweites Wiki für separate Projekte und Inhalte.</p>
169 </a>
170 <a class="xw-card xw-card-sand" href="/bin/view/Sandbox/">
171 <span class="xw-card-icon">&#x1F3D6;</span>
172 <h3>Sandbox</h3>
173 <p>Experimentierbereich — teste Makros, Layouts und neue Ideen ohne Risiko.</p>
174 </a>
175 <a class="xw-card xw-card-help" href="/bin/view/Help/">
176 <span class="xw-card-icon">&#x1F4DA;</span>
177 <h3>Hilfe &amp; Doku</h3>
178 <p>Makros, Templates, Videos und Anleitungen für XWiki.</p>
179 </a>
180 </div>
Jan Vanvinkenroye 1.1 181
Jan Vanvinkenroye 2.1 182 <div class="xw-section-title">Schnellzugriff</div>
183 <div class="xw-links">
184 <a class="xw-link" href="/bin/view/AI/Models/">&#x1F4BB; AI Modelle</a>
185 <a class="xw-link" href="/bin/view/AI/PromptDB/">&#x1F4AC; Prompt-DB</a>
186 <a class="xw-link" href="/bin/view/Sandbox/">&#x1F9EA; Sandbox</a>
187 <a class="xw-link" href="/bin/view/Help/Macros/">&#x26A1; Makros</a>
188 <a class="xw-link" href="/bin/view/Help/Templates/">&#x1F4CB; Templates</a>
189 <a class="xw-link" href="/bin/admin/">&#x2699; Administration</a>
190 <a class="xw-link" href="/bin/view/Scheduler/">&#x23F0; Scheduler</a>
191 </div>
Jan Vanvinkenroye 1.1 192
Jan Vanvinkenroye 2.1 193 <div class="xw-section-title">Übersicht</div>
194 <div class="xw-stats">
195 <div class="xw-stat">
196 <span class="xw-stat-num">2</span>
197 <span class="xw-stat-label">Wikis</span>
198 </div>
199 <div class="xw-stat">
200 <span class="xw-stat-num">22</span>
201 <span class="xw-stat-label">Spaces</span>
202 </div>
203 <div class="xw-stat">
204 <span class="xw-stat-num">4</span>
205 <span class="xw-stat-label">Scheduler Jobs</span>
206 </div>
207 <div class="xw-stat">
208 <span class="xw-stat-num">18.3</span>
209 <span class="xw-stat-label">XWiki Version</span>
210 </div>
211 </div>
212 {{/html}}
Jan Vanvinkenroye 1.1 213