Heyo, dies ist das Portal der Fachschaft, erreichbar auf mathphys.info/portal
Alles klar! Die Seite wurde mit NextJS, bzw. hier NextTS, geschrieben mit Unterstützung von Tailwindcss und der opensource Library shadcn.
Dafür einfach das Repo downloaden und dann im Repo
npm install
npm run dev
ausführen, nun kann man die Seite unter localhost:3000 finden
In /lib/data/appData.ts
einfach die Appdaten so wie vorgegeben verändern und dann unten im Array ändern. fertig!
Dazu einfach die richtigen files finden und dort die stylings mit tailwind verändern, eine gute Ressource dafür ist dieses Cheatsheet.
Die Seite zu deployen ist relativ einfach:
next build
- In
/out/index.html
müssen alle Resource References verändert werden von/
zu./
zu (also atm _next, icons_dark, icons_light & favicon.ico) index.html
zuportal.html
ändern (wird noch angepasst)- Einfach in den Webroot-Ordner werfen! (Und naja das alte loswerden)