Sångboken, för hemsidan. Omskriven och utökad version av Helmers original. Vill du hänga på, eller har fler förslag på vad som kan förbättras är det bara att hojta till 😊. / Oskar
Installera Node.js 20 om du inte redan har det. Klona sedan repot, och kör npm install
i rotmappen. Gå sedan till mappen music
och kör ./convert.sh
(se /music). Utvecklingsservern körs sedan i huvudmappen med npm start
. Andra kommandon är:
npm run build
- kompilera projektet.npm run lint
- lintar och fixar källkoden.
Sidan öppnas med fördel i ett privat fönster, då service workern kan ge problem (sidan uppdateras inte, eller laddas om hela tiden) i kombination med utvecklingsmiljön.
Se docker-mappen. Projektet är testat för att ligga på sökvägen /sangbok/
. Även andra sökvägar bör fungera, om PWA-manifestet uppdateras (PWA används ej längre).
Just finns sångboken främst på Fysiksektionens hemsida. Den finns även på GitHub Pages (måste uppdateras manuellt här), samt en version på Netlify (uppdateras automatiskt).
Se src-mappen.
Hittar du här. Det finns även en version som är bakåtkompatibel med fkm*:s gamla mall, om du som läser detta bara vill ha en mall som löser problemet med dubbelsidighet. Den hanterar dock inte melodi-layout på rätt sätt. Får du problem med marginalerna, dubbelkolla att dokumentklassen är specificerad som \documentclass[a4paper, titlepage, twoside]{blad}
.
För att lägga till noter, gör en MuseScore-fil med dessa, och följ sedan instruktionerna här. Systemet för att lägga till nya låtar (texter) är inte helt enhetligt. Se denna fil för mer information.