ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Materialsammlung der Fachbereiche. Du pflegst alles lokal in einem Ordner, die Werkstatt lädt es auf Knopfdruck zu GitHub. Von dort ist die Seite über IServ erreichbar. 1. Auf github.com ein leeres Repository anlegen — ohne README, ohne .gitignore. Die angezeigte Adresse bereithalten. 2. Diesen Ordner an einen festen Platz legen, z. B. ~/KGS-Digital. 3. Ein Terminal im Ordner öffnen und einmalig ausführen:README 전문 보기 ↗
Materialsammlung der Fachbereiche. Du pflegst alles lokal in einem Ordner, die Werkstatt lädt es auf Knopfdruck zu GitHub. Von dort ist die Seite über IServ erreichbar.
Auf github.com ein leeres Repository anlegen — ohne README, ohne .gitignore. Die angezeigte Adresse bereithalten.
Diesen Ordner an einen festen Platz legen, z. B. ~/KGS-Digital.
Ein Terminal im Ordner öffnen und einmalig ausführen:
chmod +x start.sh einrichten.sh
./einrichten.sh
Das Skript fragt Name, E-Mail und die Repository-Adresse ab.
./start.sh starten und einmal veröffentlichen.
Auf github.com im Repository:
main, Ordner / (root)In IServ einen Menüpunkt auf die Pages-Adresse setzen.
Beim ersten Veröffentlichen meldet die Werkstatt „Die Anmeldung bei GitHub fehlt". Oben auf Verbindung drücken und eintragen:
Ein Token erstellst du unter github.com → Settings → Developer settings →
Personal access tokens. Ein classic Token braucht die Berechtigung
repo und gilt für alle deine Repositories. Ein fine-grained Token
braucht Contents: Read and write und muss dieses Repository ausdrücklich
einschließen.
Die Zugangsdaten landen in Gits eigenem Speicher unter ~/.git-credentials,
lesbar nur für dich. Das liegt bewusst außerhalb des Projektordners — dort
würde es mit auf GitHub hochgeladen. Einmal eintragen genügt.
Der Knopf Verbindung oben zeigt Repository-Adresse, Benutzernamen und Zweig und lässt alles davon jederzeit ändern:
Der Knopf Bestand anzeigen klappt eine Liste aller Materialien auf, nach Fachbereichen geordnet, mit eigener Suche. Sie ist standardmäßig eingeklappt und stört den Upload-Ablauf nicht.
Jede Zeile zeigt, ob das Material auf der Schulseite steht oder nur lokal liegt:
Technisch trägt die Werkstatt den Pfad in einen eigenen Abschnitt der
.gitignore ein. Du kannst dort auch von Hand nachsehen; der Abschnitt ist
mit einem Kommentar markiert.
start.sh (beim ersten Mal fragt Ubuntu nach —
„Ausführen" wählen). Der Browser öffnet sich.Nach ein bis zwei Minuten ist die Seite in der Schule aktuell.
Falls der Doppelklick nichts tut: in den Dateieigenschaften unter
„Zugriffsrechte" das Ausführen erlauben, oder im Terminal ./start.sh
eingeben.
Datei in den Fachbereichsordner legen — mehr ist nicht nötig.
Kategorie vergeben (die Filter-Schaltflächen oben auf der Seite): Datei in einen Unterordner legen, der Ordnername wird zur Kategorie.
mathematik/Klasse 7/bruchrechnen.html → Filter „Klasse 7"
mathematik/formelsammlung.pdf → ohne Filter
Titel und Beschreibung liest die Übersicht bei HTML-Dateien direkt aus der Datei:
<title>Brüche kürzen und erweitern</title>
<meta name="description" content="Interaktive Übung mit Rückmeldung.">
Fehlt beides, dient der Dateiname als Titel — deshalb lohnen sprechende Dateinamen. Optional lässt sich die Kategorie auch in der Datei festlegen und übersteuert dann den Unterordner:
<meta name="kgs-kategorie" content="Klasse 8">
Unterstützt werden HTML, PDF, Word, PowerPoint, Excel, ODF, ZIP, Python, Markdown und Bilder.
In jedem Fachbereich liegt extern.html. Dort den markierten Block
kopieren und Adresse, Name und Beschreibung ersetzen. Die Suche findet
neue Einträge automatisch.
technik.index.html und extern.html aus einem bestehenden Fachbereich
hineinkopieren.index.html unten im Block const FACH = { … } Titel, Symbol und
Untertitel anpassen; in extern.html den Fachnamen ersetzen.index.html des Hauptordners eine Zeile im Block
FACHBEREICHE ergänzen.Farben und Abstände stehen gesammelt oben in assets/kgs.css unter
:root. Eine Änderung dort wirkt auf allen Seiten.
start.sh Werkstatt starten (Doppelklick)
einrichten.sh einmalige Einrichtung
index.html Startseite mit den Fachbereichskacheln
assets/kgs.css Aussehen aller Seiten
assets/kgs.js Suche, Filter, Auto-Übersicht
tools/werkstatt.py lokaler Server der Werkstatt
tools/werkstatt.html Oberfläche der Werkstatt
tools/index_erstellen.py erzeugt die Übersichten
tools/vorlage-index.html Vorlage für neue Fachbereiche
tools/vorlage-extern.html Vorlage für neue Linkseiten
.github/workflows/ Sicherheitsnetz: indiziert auch bei
Änderungen direkt auf github.com
<fachbereich>/index.html Übersicht des Fachbereichs
<fachbereich>/extern.html Linksammlung des Fachbereichs
<fachbereich>/dateien.json wird automatisch erzeugt, nicht bearbeiten
„GitHub hat die Anmeldung nicht akzeptiert" — Token abgelaufen oder ohne
ausreichende Berechtigung. Oben auf Verbindung drücken, Token neu eintragen
und Verbindung testen. Falls das nicht hilft, im Terminal
git push ausführen, dann zeigt Git die genaue Ursache. Siehe oben
„Anmeldung bei GitHub".
„Bei Überschneidungen galt deine Fassung" — dieselbe Datei wurde hier und auf GitHub geändert. Der Projektordner auf deinem Rechner gilt als maßgeblich, seine Fassung wurde übernommen. Das ist im Normalbetrieb richtig; es tritt vor allem beim ersten Veröffentlichen auf, wenn GitHub das Repository mit einer eigenen README angelegt hat.
Liste auf der Schulseite bleibt leer — auf github.com unter Actions prüfen, ob der Lauf durchging. Bei einem Berechtigungsfehler Punkt 5 der Einrichtung nachholen.
Werkstatt öffnet sich nicht — im Terminal ./start.sh ausführen, dort
steht die Fehlermeldung. Die Oberfläche läuft nur auf diesem Rechner und
ist von außen nicht erreichbar.
Die Werkstatt lauscht ausschließlich auf 127.0.0.1 und ist mit einem Zufallsschlüssel geschützt, der bei jedem Start neu erzeugt wird. Es werden keine Zugangsdaten in Dateien des Projekts abgelegt — die Anmeldung verwaltet Git selbst.