Github oldal közzététele
A Github Pages lehetővé teszi a fejlesztők számára, hogy ingyenesen adhassanak meg statikus weboldalt projektjükről. Ez a Github egyik kulcsfontosságú eszköze, amely gazdaságosabbá tette az ingyenes nyílt forráskódú projektek fenntartását, különösen az indie fejlesztők számára.
A Bootstrap és a Normalize.css néhány népszerű Github oldal. Egy létrehozásához csak egy új fiókot kell létrehoznia a projekttárból, és hívnia kell gh-pages
. Közzéteszi a fiókot Githubba.
Miután elkészült, a webhely az URL-címen keresztül érhető el, amely a Github felhasználónevéhez és a tárhely nevéhez viszonyítva van beállítva. Username .github.io / adattár-név
.

Beállíthat egyéni tartományt a Github oldalához. Bemutattuk, hogyan kell ezt megtenni az előző bemutatónkban.
Egyszerűsített Github oldalak
A Github oldal létrehozása egyszerű és gyors. De van egy kis figyelmeztetés.
Vegyük például az egyik demo-tárolót a Github-fiókunkban, az Adventi naptárban. Két águnk van - fő-
és gh-pages
amelyek megegyeznek a kódágakkal azonosakkal.
Biztosítanunk kell, hogy a kódok a gh-pages
mindig szinkronizálva vannak a fő-
ág.
Szerencsére a Github a közelmúltban egyszerűbbé tette, ha eltávolította a gh-pages
ági követelmény. Ahelyett, hogy a webhelyet közvetlenül a fő-
ág.
Ehhez lépjen a Github-tároló beállításainak bármelyikére. Görgessen lefelé a Github Pages részhez, és válassza ki a mesterágazat menüből.

Mindannyian be van állítva, és biztonságosan eltávolíthatja gh-pages
ág a fiókból.
Dokumentáció kiszolgálása
Egyes projektek, mint például a Bootstrap, Foundation vagy a Skeleton dokumentációs oldalt igényelnek. A fejlesztők rendszerint ezen dokumentációs oldalakat is a gh-pages
dokumentum.
Tehát a lerakónak két ága van, amelyeknek teljesen eltérő kódja és célja van; az egyik a fő forrás, míg a másik fogadó dokumentáció és néhány kódrészlet is. Ebben a helyzetben gyakran előfordulhat, hogy a két ág közötti váltáskor a konfliktusok változnak.
Ezzel az új változtatással a fejlesztők képesek a dokumentációs oldalakat egy mappanéven keresztül kiszolgálni / Docs /
belül fő-
ág. Ezután lépjen a Github oldalakra, és válassza ki a következő opciót, master ág / docs mappa.

Most már a forráskód és a dokumentáció fenntartása egyre szűkebb lett.