Slik publiserer du en Github-side
Github Pages tillater utviklere å være vert for et statisk nettsted for prosjektet deres gratis. Det er en av Githubs sentrale fasiliteter som har gjort opprettholdelsen av gratis open source-prosjekter mer økonomisk, spesielt for indie-utviklere.
Bootstrap og Normalize.css er et par populære Github-sider. For å opprette en, trenger du bare å opprette en ny grense av prosjektarkivet, og ringe det GH-sider
. Publiser filialen til Github.
Når det er opp, er nettstedet tilgjengelig via nettadressen som er angitt i forhold til ditt Github-brukernavn, samt navnet på depotet. Brukernavn .github.io / depotet-navn
.
Du kan konfigurere et egendefinert domene for Github-siden din. Vi har vist det hvordan du gjør det i vår tidligere opplæring.
Github Sider Forenklet
Å lage en Github-side er enkelt og raskt. Men det er en liten advarsel.
Ta en av demo-depotene i vår Github-konto, Advent Calendar, for eksempel. Vi har to grener - herre
og GH-sider
som deler nøyaktig samme kodenavn.
Vi må sørge for at kodene i GH-sider
er alltid synkronisert med herre
gren.
Heldigvis har Github nylig gjort det enklere ved å fjerne GH-sider
grenskrav. Vi kan nå i stedet mate nettstedet direkte gjennom herre
gren.
For å gjøre det, gå til noen av Github-depotinnstillingsskjermbildet. Bla ned til Github Pages-delen og velg master gren meny fra utvalget.
Du er helt klar og kan trygt fjerne GH-sider
gren fra depotet.
Betjener dokumentasjon
Noen prosjekter som Bootstrap, Foundation eller Skeleton krever en dokumentasjonsside. Og deres utviklere serverer vanligvis også disse dokumentasjonssidene gjennom GH-sider
dokument.
Så repositoryet har nå to grener med et helt annet sett med koder og formål; en er den hovedkilde, mens den andre vertsdokumentasjoner og også noen kodestykker. I denne situasjonen kan du ofte finne forandringskonflikter når du bytter mellom disse to grenene.
Med denne nye endringen fra Github, kan utviklere nå vise dokumentasjonssider gjennom et mappenavn / docs /
innen herre
gren. Deretter går du til Github Pages og velger det neste alternativet, master gren / docs mappe.
Nå er opprettholdelsen av kildekoden og dokumentasjonen blitt mer begrenset.