style: docs grid layout & multilingual nav labels
This commit is contained in:
@@ -80,15 +80,15 @@
|
||||
{% elif nav_item == 'rag' %}
|
||||
<li><a href="/rag">RAG</a></li>
|
||||
{% elif nav_item == 'users' %}
|
||||
<li><a href="/users">Users</a></li>
|
||||
<li><a href="/users">{{ 'Benutzer' if lang == 'de' else 'Users' }}</a></li>
|
||||
{% elif nav_item == 'settings' %}
|
||||
<li><a href="/settings">Settings</a></li>
|
||||
<li><a href="/settings">{{ 'Einstellungen' if lang == 'de' else 'Settings' }}</a></li>
|
||||
{% elif nav_item == 'pulse' %}
|
||||
<li><a href="/crumbforest/pulse">Pulse 💓</a></li>
|
||||
{% elif nav_item == 'docs' %}
|
||||
<li><a href="/docs">Docs 📚</a></li>
|
||||
<li><a href="/docs">{{ 'Dokumente' if lang == 'de' else 'Docs' }} 📚</a></li>
|
||||
{% elif nav_item == 'config' %}
|
||||
<li><a href="/admin/config">Config 🛠️</a></li>
|
||||
<li><a href="/admin/config">{{ 'Konfig' if lang == 'de' else 'Config' }} 🛠️</a></li>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
|
||||
@@ -66,27 +66,27 @@
|
||||
{% if group_config and group_config.navbar %}
|
||||
{% for nav_item in group_config.navbar %}
|
||||
{% if nav_item == 'home' %}
|
||||
<li><a href="/">Home</a></li>
|
||||
<li><a href="/">{{ 'Start' if lang == 'de' else 'Home' }}</a></li>
|
||||
{% elif nav_item == 'about' %}
|
||||
<li><a href="/about">About</a></li>
|
||||
<li><a href="/about">{{ 'Über uns' if lang == 'de' else 'About' }}</a></li>
|
||||
{% elif nav_item == 'contact' %}
|
||||
<li><a href="/contact">Contact</a></li>
|
||||
<li><a href="/contact">{{ 'Kontakt' if lang == 'de' else 'Contact' }}</a></li>
|
||||
{% elif nav_item == 'dashboard' %}
|
||||
<li><a href="/dashboard">Dashboard</a></li>
|
||||
{% elif nav_item == 'roles' %}
|
||||
<li><a href="/crumbforest/roles">Characters</a></li>
|
||||
<li><a href="/crumbforest/roles">{{ 'Charaktere' if lang == 'de' else 'Characters' }}</a></li>
|
||||
{% elif nav_item == 'search' %}
|
||||
<li><a href="/search">Search</a></li>
|
||||
<li><a href="/search">{{ 'Suche' if lang == 'de' else 'Search' }}</a></li>
|
||||
{% elif nav_item == 'rag' %}
|
||||
<li><a href="/rag">RAG</a></li>
|
||||
{% elif nav_item == 'users' %}
|
||||
<li><a href="/users">Users</a></li>
|
||||
<li><a href="/users">{{ 'Benutzer' if lang == 'de' else 'Users' }}</a></li>
|
||||
{% elif nav_item == 'settings' %}
|
||||
<li><a href="/settings">Settings</a></li>
|
||||
<li><a href="/settings">{{ 'Einstellungen' if lang == 'de' else 'Settings' }}</a></li>
|
||||
{% elif nav_item == 'pulse' %}
|
||||
<li><a href="/crumbforest/pulse">Pulse 💓</a></li>
|
||||
{% elif nav_item == 'docs' %}
|
||||
<li><a href="/docs">Docs 📚</a></li>
|
||||
<li><a href="/docs">{{ 'Dokumente' if lang == 'de' else 'Docs' }} 📚</a></li>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
|
||||
@@ -66,23 +66,23 @@
|
||||
{% if group_config and group_config.navbar %}
|
||||
{% for nav_item in group_config.navbar %}
|
||||
{% if nav_item == 'home' %}
|
||||
<li><a href="/">Home</a></li>
|
||||
<li><a href="/">{{ 'Start' if lang == 'de' else 'Home' }}</a></li>
|
||||
{% elif nav_item == 'about' %}
|
||||
<li><a href="/about">About</a></li>
|
||||
<li><a href="/about">{{ 'Über uns' if lang == 'de' else 'About' }}</a></li>
|
||||
{% elif nav_item == 'contact' %}
|
||||
<li><a href="/contact">Contact</a></li>
|
||||
<li><a href="/contact">{{ 'Kontakt' if lang == 'de' else 'Contact' }}</a></li>
|
||||
{% elif nav_item == 'dashboard' %}
|
||||
<li><a href="/dashboard">Dashboard</a></li>
|
||||
{% elif nav_item == 'roles' %}
|
||||
<li><a href="/crumbforest/roles">Characters</a></li>
|
||||
<li><a href="/crumbforest/roles">{{ 'Charaktere' if lang == 'de' else 'Characters' }}</a></li>
|
||||
{% elif nav_item == 'search' %}
|
||||
<li><a href="/search">Search</a></li>
|
||||
<li><a href="/search">{{ 'Suche' if lang == 'de' else 'Search' }}</a></li>
|
||||
{% elif nav_item == 'rag' %}
|
||||
<li><a href="/rag">RAG</a></li>
|
||||
{% elif nav_item == 'users' %}
|
||||
<li><a href="/users">Users</a></li>
|
||||
<li><a href="/users">{{ 'Benutzer' if lang == 'de' else 'Users' }}</a></li>
|
||||
{% elif nav_item == 'settings' %}
|
||||
<li><a href="/settings">Settings</a></li>
|
||||
<li><a href="/settings">{{ 'Einstellungen' if lang == 'de' else 'Settings' }}</a></li>
|
||||
{% elif nav_item == 'pulse' %}
|
||||
<li><a href="/crumbforest/pulse">Pulse 💓</a></li>
|
||||
{% endif %}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<p>Startfiles und Handbücher direkt im Browser lesen.</p>
|
||||
</hgroup>
|
||||
|
||||
<div class="grid">
|
||||
<div class="grid" style="grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));">
|
||||
{% for doc in docs %}
|
||||
<article>
|
||||
<header>📄 {{ doc.name }}</header>
|
||||
|
||||
9
restart.sh
Executable file
9
restart.sh
Executable file
@@ -0,0 +1,9 @@
|
||||
#!/bin/bash
|
||||
|
||||
# restart.sh
|
||||
# Stoppt und startet Crumbforest neu.
|
||||
|
||||
echo "🔄 Restarte Crumbforest..."
|
||||
|
||||
./stop.sh
|
||||
./start.sh
|
||||
7
start.sh
7
start.sh
@@ -50,9 +50,10 @@ echo "✓ System läuft!"
|
||||
echo ""
|
||||
echo "URLs:"
|
||||
echo " - FastAPI: http://localhost:8000"
|
||||
echo " - Admin: http://localhost:8000/de/login"
|
||||
echo " - Qdrant: http://localhost:6333/dashboard"
|
||||
echo " - API Docs: http://localhost:8000/docs"
|
||||
echo " - Admin: http://localhost:8000/admin"
|
||||
echo " - Docs: http://localhost:8000/docs (Reader)"
|
||||
echo " - Blog: http://localhost:8000/crumbforest/pulse"
|
||||
echo " - Swagger: http://localhost:8000/api/docs"
|
||||
echo ""
|
||||
echo "Befehle:"
|
||||
echo " ./logs.sh - Logs ansehen"
|
||||
|
||||
Reference in New Issue
Block a user