Mitgliederprofile
Eine Datei pro Person in _people/, benannt in Kleinbuchstaben ohne Trennzeichen (runzhihe.md). Kopiere die Form aus einer benachbarten Datei. Nur die folgenden Fallstricke sind es wert, zuerst gelesen zu werden.
type bestimmt, in welchem Abschnitt sie erscheinen
Arbeitswerte: advisor, phd, undergraduate, visiting, graduated.
postdoc und master Blöcke existieren in _layouts/people-overview.html, sind jedoch auskommentiert.
Ein Profil mit einem dieser Typen wird zwar korrekt erstellt, erscheint aber nie auf der Seite. Wenn du eines benötigst, kommentiere den entsprechenden Block im selben Änderungsvorgang aus und erwähne dies.
Rollenwechsel bestehen immer aus zwei Feldern
-subtitle: Undergraduate (to be a Ph.D. Student)
+subtitle: 1st Year Ph.D. Student
-type: undergraduate
+type: phd
Nur das subtitle-Feld zu ändern, sortiert die Person unter der falschen Überschrift ein; nur den type zu ändern, hinterlässt einen veralteten Titel auf der Karte. Ein Abschluss (Graduierung) folgt dem gleichen Muster: type: graduated plus ein neu geschriebenes subtitle.
Fotos
image ist eine absolute URL (https://osslab-pku.github.io/assets/images/name.jpg), wobei die Datei in assets/images/ liegt.
Überprüfe die tatsächliche Groß-/Kleinschreibung des Dateinamens mit ls. Ein als liangliu.JPG gespeichertes Foto, das als .jpg referenziert wird, funktioniert unter macOS, verursacht aber auf der Live-Seite einen 404-Fehler. Dies wurde bereits zweimal behoben. Bevorzuge für neue Dateien Kleinbuchstaben in .jpg und verwende placeholder.png, wenn kein Foto bereitgestellt wurde.
Komprimiere vor dem Commit – siehe "Compress images before committing" in AGENTS.md. Profilfotos sollten 600×600 im Cover-Format sein, etwa 30 KB groß.
personal_website versteckt die Profilseite
Wenn gesetzt, verlinkt die Karte nach außen auf diese URL anstatt auf die Seite dieser Person hier, sodass der Inhalt der Datei nicht mehr erreichbar ist. Setze dies nur, wenn die Person das auch wünscht.