PROFESORO Harlan: HTML, aÅ hiperteksto Markup Language, estas la lingvo en kio retpaÄojn skribitajn. Nun, Äi ne estas programlingvo, Äar Äi ne permesas al ni esprimi logiko, kiel masxojn, dum masxojn, kaj kondiÄoj kaj similaj. Pli Äuste, Äi estas ja markaĵojn kiu permesas al ni difini, kion retejo paÄo devus aspekti kiel, strukture kaj estetike. Kaj Äi faras tion per maniero de kion oni nomas etikedoj. Ni plonÄi en kaj fari la plej simpla el TTT-paÄo, kiu simple diras, por Ekzemple, saluton mondo.
Rimarku Äi tie, en gedit, ke mi havas jam savis la dosieron kiel hello.html. Kaj rimarkos cxi tie, en la fina fenestro, ke mi Åajnas esti interne de dosierujo nomita publiko, kiu sin estas ene de dosierujo nomita loka gastiganto, kiu mem estas interne de dosierujo nomita vhosts, kiuj sin estas ene de John Harvard hejma dosierujo. Nun Äi rezultas, pro la maniero ni jam agordis la aparaton, kiu estas en reala mondo maniero kiel eble plej io interne de tiu publika dosierujo devus ja esti atingebla al la tuta publika vojo retumilo, kvankam, Äuste nun, Mi estas la sola kontribuanto kiu tuj estos aliro al tiu retpagxo.
Ni nun revenu al hello.html kaj komenci skribas iom de tiu lingvo. Unue, la pinto de tiu dosiero, mi tuj specifi malferma krampo, exclamation punkto, DOCTYPE spaco html. Tiu linio estas ne-etikedo, per, ankoraÅ kvankam Äi komencos kun malfermita krampo, sed, anstataÅe, estas speciala unu linio fragmento kiu specifas al retumilo, tie venas retejo paÄo skribita en HTML.
Ni proksima, sur linio de lia propra, specifi malferma krampo html, indikante al la retumilo ke Äi tie, ja, estas ke la HTML. Interne de tiu, ni krommargxenu iom, kaj tiam faru kapon, preciziganta la retumilo, jen venas la kapo de la artikolon, kiu, nuntempe, supozi estas esence la titolo trinkejon je la tre supro de la retumilo fenestro. Ni sekvanta specifi, ene de tiu kapo etikedo, ke ni havas titolon de iu simpla kiel saluton. Sed nun, ni diru la retumilo ni faris havigante titolo. Por fari tion, kiel ni malfermis aÅ komenciÄis la etikedon, titolo, antaÅ momento, ni nun apude aÅ fini ke etikedon per specifante, efektive, la malo.
Por esprimi, ke ni faru malferma krampo, antaÅen oblikvo, titolo. Simile, nun ke ni faris difinanta, cxar nun la estro de cxi tiu paÄon, ni faros malferma krampo oblikvo kapon, dirante al la retumilo kiun ni estas nun faris provizi la kapo. Nur unu parto nun restas, la tn korpo de la retpaÄo, kiun vere konsistigas la esencon de iu ajn retpaÄo.
Ni specifi ke, tie, Äi estas komencante, kun malferma krampo, korpo, proksime krampo. Kaj ni nun skribas ion kiel saluton komo mondo. Sentas kiel Äi tiu estas sufiÄe bona retejo paÄon, do ni nun movi al nova linio. Indiku malferma krampo, antaÅen oblikvo, korpo, informante la retumilo kiun ni estas faris provizi la korpon. Kaj simile, ni nun informi la retumilo kiun mi done provizante retpaÄo. Sur linio de lia propra, ni faros malfermita krampo, antaÅen oblikvo, html.
Nun, rimarki la estetiko de tiu retpaÄo. Kvankam, teknike, ne bezonata havigi tiel blanka spaco kiel mi faris, estas bona stilo, Äar La kodo estas, eble, multe pli legebla. Avizo, precipe, ke kiam mi malfermas aÅ komenci etikedo, mi tiam indent en la linioj kiuj sekvas. Kaj kiam mi fermas aÅ kaj la etikedo, mi fermi tiun etikedon Äu sur la sama linio, se Äi estas sufiÄe mallonga linio, aÅ sur nova linio en tia maniero, ke la proksime tag linioj supren kun la malfermita-etikedo, multe kiel ni faris en lingvo kiel C kun malferma kaj proksima krispa krampoj.
Ni nun savu Äi dosieron kaj provi Äin malfermi per foliumilo interne de la aparato. Atendu malfermi Chrome, kaj ni nun viziti http://localhost, kiu estas kromnomo por la aparato mem, / hello.html. Kaj rimarki ke mi ne reale tajpitaj publiko, Äar Äi estas implicita ke se vizitante la paÄon per retejo retumilo, vi ja volas aliri al la enhavon de tiu publika adresaro. Sed mi volas aliri, specife, hello.html. Do ni nun batis Entajpu kaj vidi, kio okazas.
Hm. Mi ne havas permeson por aliri / Hello.html sur tiu Äi servilo. Nu, kial povus esti? Nu, tio rezultas ne estas sufiÄaj simple metu tiun dosieron, hello.html, en tiu publika adresaro. Ni ankaÅ bezonas proactivamente diri la aparato, ke ni ja volas permesi la tutan mondon, potenciale, aliri Äi tiun dosieron. Por tion fari, ni devas ÅanÄi lian permesoj, por tiel diri, kaj ni povas fari Äe komandan linion.
Ni tajpas ls-l akiri longan liston de la dosieroj en Äi dosierujo, Enter. Kaj ni vidos ja, hello.html. Sed Äi tie sur la maldekstra, avizo, estas r kaj w. La r, kiel vi eble jam divenis, signifas legi, kaj la w per skribi, sed la fakto ke estas nur unu tia r kaj unu tia w, la tutan vojon super la Maldekstre de tiuj strekoj, signifas, ke nur la dosierojn mastro, mi, Äu vere legi kaj skribi Äi tiu dosiero.
Ni devas mastrumi almenaÅ unu alia r lasi la tutan mondon legi tiun dosieron kiel bone. Kaj fari tion, ni povas fari tiel kun la komando, chmod, aÅ ÅanÄi reÄimon. chmod a, por Äiuj, krom r, spaco, hello.html Eniru. Nenio Åajnas esti okazinta, sed tio Äenerale estas bona afero. Do ls-l denove devus, espereble, liveri iujn pliajn r-aj jaroj.
Kaj efektive, ni faru vidi tian. Sur la maldekstra flanko tie nun, avizo kiun mi legis kaj skribi privilegiojn. Tie estas alia r, kaj poste alia r. Nu, tio rezultas la r en la mezo signifas mian grupon, kio okazas al esti lernantoj en la aparato, povas ankaÅ legi tiun dosieron. Sed tio grandparte pala Äi tie, Äar ni parolas pri la retejon kaj ne la aparato mem. Sed tiu tria r la tuta vojo al la dekstre indikas ke la tuta mondo, aÅ nenio, povas legi Äi tiun dosieron.
Ni nun reiru al mia retumilo, freÅigi la paÄo, kaj vidi, cxu mi ne estas plu malpermesas. Ni klaku Chrome la ReÅarÄi ikono supren Äi tie, aÅ bati Kontrolo-R, kaj tie ni havas Äin, saluton mondo.