Forskelle
Dette viser forskellene mellem den valgte og den nuværende udgave af dokumentet. Gul er linjer der findes i den gamle udgave, og grøn er linjer der findes i den nuværende.
Begge sider forrige revision Forrige revision Næste revision | Forrige revision | ||
da:how_to:hjemmeside [2020-03-16 16:25] – ↷ Page moved from how_to:hjemmeside to da:how_to:hjemmeside bjarke | da:how_to:hjemmeside [2022-08-01 14:48] (nuværende) – slettet jonas22 | ||
---|---|---|---|
Linje 1: | Linje 1: | ||
- | //***Denne side er stadig under udarbejdelse og kan derfor virke meget mangelfuld på nuværende tidspunkt.***// | ||
- | |||
- | ====== How to Hjemmeside ====== | ||
- | |||
- | På denne side vil du finde information om hvordan du hurtigt og nemt kan lave en hjemmeside til din rustur, helt gratis! | ||
- | Der vil blive givet templates og information om hvordan i kan udskifte hoved elementer på siden, men hvis man er mere eventyrlysten, | ||
- | |||
- | Selve template er en modificeret udgave af et bootstrap template, gjort ekstra studiestarts festlig med animationer og sjove features. | ||
- | |||
- | ==== Den færdige side ==== | ||
- | |||
- | Den hjemmeside som i vil kunne lave med denne guide kommer til at være i stil med hjemmesiden som blev lavet til [[http:// | ||
- | |||
- | Der vil være mulighed for selv at vælge coverbillede, | ||
- | |||
- | Animationerne er lavet med [[http:// | ||
- | |||
- | **OBS. Der var i en tidligere version problemer med at der ikke kunne være 4 vektorer ved siden af hinanden, det er fixet i den nyeste version, men hvis i har en ældre version skal i blot lave følgende ændringer: [[https:// | ||
- | |||
- | ---- | ||
- | ===== 1. Setup ===== | ||
- | |||
- | Step 1. Først og fremmest skal i lave en bruger på [[https:// | ||
- | |||
- | Step 2. Næste step er at installere [[https:// | ||
- | |||
- | Step 3. I skal nu gå tilbage til [[https:// | ||
- | Navnet på jeres repository **SKAL** være navngivet som følger: | ||
- | __// | ||
- | |||
- | Step 4. Åben nu terminalen/ | ||
- | git --version | ||
- | Hvis den den ikke kommer op med en version men skriver en warning om at git ikke er en commando, så skal i gå tilbage til Step 2. og prøve at installere igen. | ||
- | Hvis den ikke kommer med en error så skriv da nedenstående kommandoer **EN LINJE AF GANGEN** og **HUSK** at ændre USERNAME til jeres eget brugernavn. | ||
- | < | ||
- | git clone -o temp https:// | ||
- | cd ruswebsite | ||
- | git remote add origin https:// | ||
- | git push -u origin master | ||
- | </ | ||
- | |||
- | Step 5. Vent nu 1 - 5 min og åben jeres browser og skriv // | ||
- | I har nu en hjemmeside og det er tid til at redigere den så det bliver jeres egen! | ||
- | |||
- | ===== 2. Overview ===== | ||
- | |||
- | Nu hvor i har fået alle source filerne ned på jeres computer vil i kunne redigere og tilføje som det passer jer. I dette afsnit vil jeg give jer et overblik over hvad de forskellige filer gør og hvor i skal redigere for at ændre specifikke ting. | ||
- | |||
- | Mappe-strukturen er som følger: | ||
- | *audio | ||
- | *css | ||
- | *font-awesome | ||
- | *fonts | ||
- | *img | ||
- | *portrait | ||
- | *js | ||
- | *less | ||
- | |||
- | og der ligger desuden en fil som hedder // | ||
- | |||
- | **audio** \\ | ||
- | Her placeres lydfilerne til hver enkelt vektor samt lyden til elevatoren. Det er ikke nødvendigt at have disse, men det er en sjov feature. | ||
- | |||
- | **css** \\ | ||
- | Her ligger filerne hvor stylingen til jeres hjemmeside befinder sig. Det er i disse filer at i kan ændre ting som farver og coverbillede. | ||
- | |||
- | **img** \\ | ||
- | Her ligger alle billederne som bliver brugt på jeres hjemmeside. Det er vigtigt at i prøver at holde filstørrelserne nede på jeres billeder da det ellers kan resultere i lang loading tid på jeres hjemmeside. | ||
- | |||
- | **js** \\ | ||
- | Her styres blandt andet elevatoren og lydfilerne, så de bliver integreret på jeres hjemmeside. | ||
- | |||
- | **index.html** \\ | ||
- | Det er i denne fil i kommer til at ændre mest. Her styrer i hvad der skal stå på jeres hjemmeside, hvor mange afsnit i vil have, hvilke billeder der skal være, hvor mange vektorer der skal vises, samt titel og icon til jeres hjemmeside. | ||
- | |||
- | ===== 3. Customising ===== | ||
- | Start med at åbne filen // | ||
- | Pt. står der " | ||
- | Åben // | ||
- | På linje 14 vil i kunne se følgende | ||
- | <code html>< | ||
- | Ændrer i teksten mellem de to < | ||
- | |||
- | ==== Cover Header ==== | ||
- | Hvis i ønsker at ændre teksten på coveret så kan det gøres ved at ændre teksten imellem <h1> tags på linje 124 i index.html | ||
- | <code html>< | ||
- | |||
- | ==== Flyvende Panda ==== | ||
- | I har nok bemærket at der rundt om på siden er pandaer der flyver frem og tilbage. I kan enten fjerne dem helt eller skifte billedet ud hvis i ønsker. Det kræver blot at i ændrer stien // ./ | ||
- | <code html> | ||
- | <marquee behavior=" | ||
- | </ | ||
- | I kan desuden også ændre hastighed og retning ved at ændre på direction og scrollamount | ||
- | |||
- | ==== Tekst ==== | ||
- | Der skal selfølgelig en masse brødtekst til for at give information til de kære russere. Brødtekst kan konstrueres i mange forskellige former, men den mest generelle er ved at skrive tekst imellem < | ||
- | <code html> | ||
- | <p class=" | ||
- | </ | ||
- | Det kan ses at jeg har givet teksten klassen // | ||
- | |||
- | I kan også lave links midt inde brødteksten ligesom vi har gjort med vores link til google maps: | ||
- | <code html> | ||
- | <a href=" | ||
- | </ | ||
- | Ved //href// skal i skrive linket til den webaddresse i vil vise hen til, og efter > men før </a> kan i skrive en placeholder tekst til jeres link. | ||
- | ==== Farver ==== | ||
- | Al tekst, links, baggrunde og knapper er tildelt farver, og disse farver kan naturligvis ændres! | ||
- | Hvis vi kigger på koden til den første knap på linje 146 i index.html vil man finde følgende: | ||
- | <code html>< | ||
- | Knappen er blevet tildelt forskellige classes, og disse classes bliver brugt til at ændre farven på knappen. Først ses det at den er givet classen **btn** og **btn-primary**. | ||
- | Hopper vi ind i css/ | ||
- | |||
- | På samme måde kan farven på teksten på knappen, og i det hele taget al tekst på siden, også ændres. Det handler her om at ændre værdien på //color// som specificere farven på tekst med en given class. | ||
- | Ønsker jeg fx. at ændre farven på teksten på knappen, da ændrer jeg linje 419. Ønkser jeg at ændre farven på brødtekst med classen **text-faded** da ændrer jeg værdien for //color// på linje 79. | ||
- | |||
- | I har sikkert lagt mærke til at nogle baggrunde er mørke og andre hvide. | ||
- | Disse er specificeret alt efter om en section er givet classen **bg-dark** eller ej, og baggrundsfarven på de sectioner som er tildelt **bg-dark** kan ændres på linje 75 i css/ | ||
- | ==== Navigations Bar ==== | ||
- | I har nok allerede lagt mærke til at man kan bruge navigationsbaren i toppen til at navigere rundt på siden. | ||
- | Måden den fungerer på at at hver section er givet et **id**. | ||
- | Første section er kaldet " | ||
- | <code html>< | ||
- | For at der i navigationsbaren kommer en knap til denne section skal man tilføje et liste element til denne section. Vi har allerede sat knapperne op så de virker til de sektioner vi brugte men hvis i ønsker at kalde dem noget andet eller tilføje flere, så kan navigationsbaren opdateres fra linje 101 og 10 linjer ned. Hvis i vil benytte de sektioner der allerede findes, men vil ændre navnet på en section, så ændrer i bare brødteksten mellem de to <a> </a> tags.\\ | ||
- | Hvis i har tilføjet flere sektioner skal i huske at tilføje et helt liste element med det korresponderende id: | ||
- | <code html> | ||
- | <li> | ||
- | <a class=" | ||
- | </ | ||
- | Ovenstående er et eksempel på et navigations link til en " | ||
- | ==== Vektor Billeder ==== | ||
- | For hver vektor skal der fra linje 159 i index html og ned laves et element der ser ud som følger: | ||
- | <code html> | ||
- | <div class=" | ||
- | <a target=" | ||
- | <img src=" | ||
- | <div class=" | ||
- | <div class=" | ||
- | <div class=" | ||
- | <p class=" | ||
- | <img src=" | ||
- | </ | ||
- | </ | ||
- | </a> | ||
- | </ | ||
- | </ | ||
- | Der er nogle ting der kan udlades hvis i ikke ønsker musik tilknyttet hver vektor. | ||
- | onclick=" | ||
- | kan slettes og det samme gælder | ||
- | <img src=" | ||
- | Men resten er vigtigt, og hvor i ændrer den tilknyttede tekst skulle være givet ud fra koden.\\ | ||
- | Mere vigtigt er hvordan i ændrer billedet. Dette sker ved | ||
- | <img src=" | ||
- | Her refererer jeg fx. til Karloff.jpg som er et billede der ligger i img/ | ||
- | Desuden så har vi for nemhedens skyld brugt samme dimmensioner på ALLE billederne. Jeg vil anbefale at i gør det samme da denne section ellers kan komme til at se underlig ud.\\ | ||
- | Vores billeder har opløsningen **610x960**, | ||
- | ==== Lyde ==== | ||
- | |||
- | Som i sikkert allerede har bemærket er der en den lyde på hjemmesiden. Der er den lyd der bliver afspillet når i åbner siden, der er vektorernes individuelle lyde, og så er der elevatoren. | ||
- | Jeg vil i dette afsnit vise jer hvordan i kan ændre/ | ||
- | |||
- | === Intro lyd === | ||
- | |||
- | For at ændre/ | ||
- | |||
- | < | ||
- | <audio autoplay> | ||
- | <source src=" | ||
- | </ | ||
- | </ | ||
- | |||
- | Hvis i ønsker lyden fjernet så slette i bare dette kode, men hvis i ønsker at bruge en anden lyd så skal i ligge en anden lyd ind i // audio // mappen istedet for den nuværende bs.mp3 | ||
- | |||
- | Hvis i også kalder den nye fil for bs.mp3, så behøver i ikke ændre noget kode, men hvis i har givet den et andet navn skal // src=" | ||
- | |||
- | === Vektor lyde === | ||
- | |||
- | Først og fremmest skal i have lavet nogle mp3 filer med de lyde som i ønsker hver enkelt vektor skal have. Det er vigtigt at størelsen på lydfilerne ikke er for stor da dette kan medføre lang loading tid på jeres hjemmeside. Jeg vil ikke gennemgå hvordan i laver disse lydfiler, men hvis i har problemer så er jeg sikker på at nogle af jeres medvektorer kan hjælpe jer. | ||
- | |||
- | Hvis i allerede har lydfiler klar så er det ellers bare igang: | ||
- | |||
- | Step 1. Først ligger i jeres lydfiler ind i mappen // audio. // Husk at give jeres filer genkendelige navne som jeg har gjort. | ||
- | |||
- | Step 2. Åben nu filen // mouseoveraudio.js // som ligger i //js // mappen. I bunden af denne fil vil i finde noget kode á la | ||
- | |||
- | < | ||
- | var ulla=createsoundbite(" | ||
- | var wanta=createsoundbite(" | ||
- | var phree=createsoundbite(" | ||
- | </ | ||
- | |||
- | Hver vektor skal have sin egen linje kode og det er vigtigt at i ikke bruger bogstaver som øæå. | ||
- | Hvis vi kigger på mig selv " | ||
- | |||
- | Step 3. Åben nu // index.html // | ||
- | |||
- | Hvis i underede jer over hvad det der " | ||
- | |||
- | For hver vektor skal i i jeres <a> tag have inkluderet dette men selfølgelig med hver enkelt vektors variabel navn. Mit <a> tag bliver således | ||
- | |||
- | <a target=" | ||
- | | ||
- | og fra sidste sektion husker i at karloff' | ||
- | |||
- | <a target=" | ||
- | ==== Animationer ==== | ||
- | Som i sikkert allerede nu har lagt mærke til, er der rundt omkring på siden, en masse forskellige og sjove animationer. Disse animationer er blevet lavet med [[http:// | ||
- | |||
- | Prøv f.eks. at kigge på denne lille code snippet | ||
- | <code html>< | ||
- | ==== Tab Icon ==== | ||
- | |||
- | Lige som jeg startede med at vise jer hvordan i ændre titlen på jeres tab, så kan i selfølgelig også ændre billedet. Dette gøres i // index.html // på linje 11 | ||
- | |||
- | <link rel=" | ||
- | Alt i skal gøre er at ligge jeres eget ikon ind i // img // mappen og så referere til dette istedet for " | ||
- | |||
- | ===== 4. Upload Changes ===== | ||
- | Nu hvor i har ændret jeres hjemmeside lokalt på jeres pc er det tid til at få jeres ændringer op på jeres website så alle kan se jeres lækre unikke hjemmeside! | ||
- | |||
- | Til det skal vi igen have fat i terminalen/ | ||
- | |||
- | Åben først terminalen/ | ||
- | |||
- | Naviger nu ind i den mappe i lavede i ** Setup Step 4. ** som gerne skulle hedde " | ||
- | Dette kan gøres med | ||
- | cd ruswebsite | ||
- | hvis i fulgte anvisningerne fra ** Setup Step 4. ** | ||
- | |||
- | Skriv nu | ||
- | git status | ||
- | I vil nu se noget der minder om dette | ||
- | {{ : | ||
- | |||
- | De første filer som står med rød skrift er dem i har lavet ændringer i. I kan godkende at ændringer i en fil skal være med i " | ||
- | git add css/ | ||
- | |||
- | På samme måde skal nye filer som er tilføjet i mapperne, fx. et billede, også tilføjes til " | ||
- | Dette gøres på samme måde, fx. | ||
- | git add img/ | ||
- | | ||
- | Hvis i har mange filer som er ændret kan i med fordel bruge kommandoen | ||
- | git add -A | ||
- | |||
- | Dette vil tage alle jeres ændrede filer på en gang. | ||
- | |||
- | Når i har godkendt alle de filer der skal skubbes op på jeres hjemmeside skal vi nu skrive en kort tekst om det " | ||
- | Dette gøres med | ||
- | git commit -m "SOME MEANINGFULL TEKST" | ||
- | Hvor **SOME MEANINGFULL TEKST** selfølgelig skal erstattes med en beskrivelse af de ændringer som i har lavet til hjemmesiden, | ||
- | Når I har lavet et " | ||
- | git push | ||
- | Vent nu et par minutter og alle jeres ændringer vil kunne ses online på jeres hjemmeside | ||