Kā publicēt Github lapu
Github Pages ļauj izstrādātājiem bez maksas izvietot savu projektu statisku tīmekļa vietni. Tā ir viena no Github galvenajām iespējām, kas ir padarījusi bezmaksas atvērtā pirmkoda projektus ekonomiskākus, īpaši indie izstrādātājiem.
Bootstrap un Normalize.css ir pāris populāras Github lapas. Lai to izveidotu, jums tikai jāizveido jauna projekta repozitorija filiāle un jāzvana gh-lapas
. Publicējiet filiāli Github.
Tiklīdz tā ir izveidota, vietne ir pieejama, izmantojot URL, kas ir noteikts attiecībā pret jūsu Github lietotājvārdu, kā arī repozitorija nosaukumu. lietotājvārds .github.io / repository-name
.
Varat iestatīt pielāgotu domēnu jūsu Github lapai. Mēs esam parādījuši, kā to izdarīt mūsu iepriekšējā apmācībā.
Vienkāršotas Github lapas
Github lapas izveide ir vienkārša un ātra. Bet ir neliels brīdinājums.
Piemēram, izmantojiet vienu no demo repozitorijām mūsu Github kontā, Adventes kalendārā. Mums ir divas filiāles - kapteinis
un gh-lapas
kuriem ir vienāds kods ar filiālēm.
Mums ir jāpārliecinās, ka kodi ir gh-lapas
vienmēr tiek sinhronizēti ar kapteinis
filiāle.
Par laimi, Github nesen ir vienkāršojis, atceļot gh-lapas
filiāles prasība. Tagad mēs varam vietni barot tieši caur kapteinis
filiāle.
Lai to izdarītu, dodieties uz jebkuru no Github krātuves iestatījumu ekrāniem. Ritiniet uz leju līdz sadaļai Github Pages un izvēlieties meistars izvēlnē.
Jūs visi esat iestatījuši un var droši noņemt gh-lapas
filiāle no repozitorija.
Dokumentācijas izsniegšana
Dažiem projektiem, piemēram, Bootstrap, Foundation vai Skeleton, nepieciešama dokumentācijas lapa. Un to izstrādātāji parasti arī apkalpo šīs dokumentācijas lapas caur gh-lapas
dokumentu.
Tāpēc repozitorijai tagad ir divas filiāles ar pilnīgi atšķirīgu kodu un mērķu kopumu; viens ir galvenais avots, bet otrs uzņēmējas dokumentācijas un arī daži koda fragmenti. Šādā situācijā, pārslēdzoties starp šīm divām filiālēm, bieži var rasties konfliktu konflikti.
Ar šo jauno izmaiņu no Github, izstrādātāji tagad var apkalpot dokumentācijas lapas, izmantojot mapes nosaukumu / docs /
ietvaros kapteinis
filiāle. Pēc tam dodieties uz Github Pages un izvēlieties nākamo opciju, galvenā filiāle / docs mape.
Tagad avota koda un dokumentācijas saglabāšana ir kļuvusi stingrāka.