PROFESSOR HARLAN: HTML, eller Hypertext Markup Language, er språket i hvilke nettsider er skrevet. Nå er det ikke et programmeringsspråk, fordi den ikke tillater oss å uttrykke logikk, som for looper, og mens loops, og forhold og lignende. Snarere er det faktisk et kodespråk som tillater oss å spesifisere hva en web siden skal se ut, strukturelt og estetisk. Og det gjør det ved hjelp av det som kalles tags. La oss dykke inn og gjøre de enkleste web-side, en som bare sier, for eksempel, hello world. Legg merke til her, i gedit, som jeg allerede har lagret filen som hello.html. Og legg merke til her nede, i terminalen vinduet, at jeg ser ut til å være inne i en katalog som heter publikum, som selv er inne i en katalog som heter lokale verten, som selv er inne en katalog som heter vhosts, som selv er inne på John Harvards hjemmekatalog. Nå viser det seg, på grunn av måten vi har konfigurert enheten, som er i så virkeligheten en måte som mulig noe inne i denne offentlige katalogen bør faktisk være tilgjengelig til hele heten via en nettleser, selv om, akkurat nå, Jeg er den eneste som kommer til å bli gå inn på denne nettsiden. La oss nå gå tilbake til hello.html og starte skrive noen av dette språket. Først, på toppen av denne filen, kommer jeg til å spesifisere åpen brakett, utrops punkt, DOCTYPE plass html. Denne linjen er ikke et tag, per se, selv skjønt den ikke begynne med en åpen brakett, men i stedet er en spesiell én linje fragment som angir til en leseren, her kommer en web side skrevet i HTML. La oss videre, på en linje for seg selv, spesifisere åpen brakett html, noe som indikerer til nettleseren som her, ja, er at HTML. Innsiden av det, la oss rykke litt, og så gjør hodet, med angivelse av leseren, her kommer leder av side, som for nå, antar er hovedsak tittellinjen helt øverst i nettleservinduet. La oss neste spesifisere, innsiden av at hodet tag, at vi vil ha en tittel noe enkelt som hallo. Men nå, la oss fortelle leseren vi er ferdig å gi en tittel. For å gjøre det, akkurat som vi åpnet eller startet koden, tittel, et øyeblikk siden, la oss nå nær eller avslutte det merket av spesifisere, i effekt, det motsatte. For å uttrykke det, gjør vi åpen brakett, skråstrek, tittel. Tilsvarende, nå som vi er ferdig med å definere, for nå, leder av dette side, vil vi gjøre åpen brakett slash hodet, fortelle leseren at vi er nå ferdig å gi hodet. Bare én del gjenstår nå, den såkalte kropp av websiden, som virkelig utgjør essensen av hvilken som helst webside. La oss presisere at, her er det begynner, med åpen brakett, kropp, tett brakett. Og la oss nå skrive noe som hallo komma verden. Føles som dette er en god nok web side, så la oss nå til en ny linje. Angi åpen brakett, skråstrek, kroppen, informere leseren om at vi er gjøres som gir kroppen. Og på samme måte, la oss nå informere nettleseren som jeg er ferdig gi en nettside. På en linje for seg selv, vil vi gjøre åpen brakett, skråstrek, html. Nå merker estetikk av denne nettsiden. Selv om teknisk sett er det ikke pålagt å gi så mye hvitt plass som jeg gjorde, er det god stil, fordi koden er, uten tvil, mye mer lesbar. Innkalling, i særdeleshet, at når jeg åpner eller starte en tag, jeg da strekpunkt i linjene som følger. Og når jeg lukker eller og koden, jeg lukke den koden enten på samme linje, hvis det er en ganske kort linje, eller på en ny linje på en slik måte at den nære tag på linje med den åpne koden, mye som vi gjorde i et språk som C med åpne og lukke klammeparentes. La oss nå lagre denne filen, og prøv å åpne den i en nettleser innsiden av apparatet. La oss åpne opp Chrome, og la oss nå besøke http://localhost, som er en kallenavn for apparatet seg selv, / hello.html. Og legg merke til at jeg ikke har faktisk skrevet offentligheten, fordi det er underforstått at hvis du besøker denne siden via en web leseren, du faktisk ønsker å få tilgang til Innholdet i at offentlig katalog. Men jeg ønsker å få tilgang til, spesielt, hello.html. Så la oss nå trykk Enter og se hva som skjer. Hm. Jeg har ikke tillatelse til å få tilgang / Hello.html på denne serveren. Nå, hvorfor kan det være? Vel, det viser seg at det ikke er tilstrekkelig å bare sette denne filen, hello.html, i den offentlige katalogen. Vi trenger også å proaktivt fortelle apparat som vi faktisk ønsker å la hele verden, potensielt, å få tilgang til denne filen. For å gjøre det, trenger vi å endre sin tillatelser, så å si, og vi kan gjøre det på en kommandolinje. La oss skrive ls-l for å få en lang liste av filene i denne katalogen, Enter. Og vi ser, faktisk, hello.html. Men over her til venstre, varsel, er en r og en w. R, som du kanskje har gjettet, betyr lese, og w betyr skrive, men det faktum det er bare ett slikt r og en slik w, helt over i venstre av disse streker, betyr at bare filene eier, meg selv, kan faktisk lese og skrive denne filen. Vi trenger å skifte minst en annen r å la hele verden lese denne filen også. Og for å gjøre dette, kan vi gjøre det med kommando, chmod, eller endre modus. chmod en, for alle, samt r, plass, hello.html Enter. Ingenting ser ut til å ha skjedd, men det er generelt en god ting. Så ls-l igjen skal, forhåpentligvis, gi noen ekstra r-tallet. Og ja, vi ser slikt. På venstre side her nå, varsel at jeg har lese og skrive rettigheter. Det er en annen r, og deretter en annen r. Vel, det viser seg at r i midten betyr at min gruppe, som skjer for å være studenter i apparatet, kan også lese denne filen. Men det er stort sett irrelevant her, siden vi snakker om web og ikke selve apparatet. Men det tredje r hele veien på høyre indikerer at hele verden, eller alle, kan lese denne fila. La oss nå gå tilbake til nettleseren min, reload siden, og se om jeg er ingen lenger forbudt. La oss klikke Chrome reload ikonet opp her, eller treffer Kontroll-R, og det vi har det, hello world.