Hvordan lage hjemmeside

Fra Wikibøker – frie læremidler

Gå til: navigasjon, søk

Innhold

[rediger] Hvordan lage en hjemmeside

Du skal gjennom denne boken lære hvordan du kan lage din egen nettside. Hjemmesider er morsomme, du kan dele bilder og tekst, samt video. Du kan være anonym, eller du kan koble opp webkameraer i huset ditt å publisere videoene online, i sanntid. En måte å gjøre det på er med en egen server. Men det enkleste er å leie seg inn på en annen server (hosting). Det finnes både gratis og betalt hosting, jeg bruker denne gratis webhosten med meget gode resultater. Om du velger hosting kan du hoppe ned til "Jajaja.. kom til poenget! Hvordan lager jeg hjemmeside?"

[rediger] Med egen server

[rediger] Hva er en server?

En server er en boks, en datamaskin som er komlet til ett nettverk, slik at klientdatamaskinene kan koble seg opp mot den og hente ut informasjon. Kort forklart, fungerer en server på følgene måte: En datamaskin legger informasjon inn på servern, en annen henter det ut. Informasjonen er tilgjenlelig for alle og en hver (hvis servern er koblet opp til internettet). Du kan imidlertid beskytte mapper på servern din. Du skal lære mer om beskyttelse av mapper med .htaccess senere.

[rediger] Hvordan bygger en server opp adressen?

På servern din har du filer og mapper. Utfra domenet ditt, bygger og organiserer servern internettadressen etter navnet på filer og mapper. Hvis du f. eks. har lagt ett bilde i mappen "diverse", også i en ny mappe "materialer", og en ny "diverse_bilder", og enda en ny "sommern_08", og bildet ditt heter sommerbilde1.jpg, vil adressen til bildet bli følgene: http://www.dittdomene.no/diverse/materialer/diverse_bilder/sommern_08/sommerbilde.jpg.

Merk deg at senere vil jeg definere mapper med en skråstrek foran, i stedet for å si ...i mappen "diverse, så i mapen "metarialer", så i ma... vil jeg heller si i banen /diverse/materialer/diverse_bilder/sommern_08/sommerbilde1.jpg.

[rediger] Koble til servern

Da henviser jeg til manualen som skal være tilgjengelig fra firmaet der du hoster servern sin webside.

[rediger] Jajaja.. kom til poenget! Hvordan lager jeg hjemmeside?

Som sagt, det første du trenger, er en server. Det finnes en rekke leverandører av servere på nettet. Google it! Så, når du har funnet en passende server, som kjører Apache, er du klar til å begynne! (Apache fordi guiden er tilnærmet Apache systemet.

[rediger] Kommunisere med servern

For å kommunisere med servern trenger du ett ftp-program. Jeg anbefaler FileZilla.

[rediger] Enklest mulig byggning av sider

Du trenger også en såkalt HTML behandler. Jeg anbefaler PsPad. Denne er helt gratis, og du kan lagre siden direkte på nettet (du trenger ikke et FTP-program før du vil laste opp f. eks. bilder). Om du vil gjøre det enkelt, kan du bruke maler (se dette). Du kan også bruke en online hjemmesidebygger (se Hjemmesidebygger)

[rediger] Maler

Maler er en helt grei måte for å lage hjemmesider. Du sparer deg for arbeidet med å lage stilen, og må kunn ta deg av selve innholdet. Det finnes mange gratis maler her.

[rediger] Hjemmesidebygger

Dette er det aller enkleste alternativet. Med for eksempel min gratis webhost får du en gratis bygger som på tre trinn lager en passende hjemmeside. Denne finnes også på norsk.

[rediger] Koding

For deg med for mye fritid kan jeg anbefale å kode siden selv. En gre guide for å lære dette finnes på dansk og engelsk. Her kan du lære HTML og CSS. Om du bruker en mal, trenger du kun å lære HTML.

[rediger] .htaccess og .htpasswd

Disse to filtypene er til for å styre enkelte systemting i Apache. Du skriver en komando per linje. .htaccess virker på alle mappene under, så /mappe-a/.htaccess virker på /mappe-a/mappe-b og /mappe-a/mappe-c, men ikke på /mappe-d.

[rediger] DirectoryIndex

Denne komandoen kan du bruke om du ikke vil at startsiden din skal være index.htm. Et eksempel:

DirectoryIndex start.htm side.htm index.htm

Med dette eksempelet vil serveren servere start.htm i stedet for index.htm. Om den ikke finner start.htm vil den se etter side.htm. Om den ikke finner denne, vil den prøve index.htm som siste utvei, og om den ikke finner denne vil den vise alle filene som er i mappen. Dette er ofte en sikkerhetsrisiko, så bruk kommandoen under for sikkerhets skyld

[rediger] Options -Indexes

Denne kommandoen stenger muligheten for å vise filene i en mappe. Du vil i stedet få en feilmelding: 403 Forbidden. Skriv:

Options -Indexes

[rediger] Tips

Om du vil spare arbeid, gå til denne siden for klipp-og-lim kode på html og .htaccess

[rediger] Ok, da starter vi å bygge forsiden!

Det første du må gjøre, er å skrive noe a-la "Denne websiden er under utvikling" eller "Siden kommer snart" eller noe. Velg Publish og følg instruksene i vinduet som lar seg åpne. Siden dette er hovedsiden din, altså den som åpner seg når du skriver www.dittdomene.no, så MÅ den hete index.html. Dersom den har NOE ANNET navn, vil ikke siden åpne seg og "default" side vil åpne seg.

Gratulerer, prøv å skriv webadressen din å se hva som skjer! Siden med teksten du skrev kommer fram. Du har nå startet webside din. Nå kan du fortsette å bygge på siden din. Husk at forsiden må hete index.htm, enten det er den fila som skal åpne seg i en ny mappe, eller når du skriver webadressen din.



Jeg vil fortsette å skrive på denne boka når jeg får tid. Da skal jeg komme tilbake til: Integnering av koder Indexere siden din i søkemotorene (Google, Yahoo!, Ask etc.)

Personlige verktøy
Opprett en bok
  • Legg til wikiside
  • Hjelp for samlinger