Hemsida » Webbdesign » Så här publicerar du en Github-sida

    Så här publicerar du en Github-sida

    Github Pages tillåter utvecklare att vara värd för en statisk webbplats för sitt projekt gratis. Det är en av Githubs viktigaste anläggningar som har gjort att öppna open source-projekt är mer ekonomiska, särskilt för indieutvecklare.

    Bootstrap och Normalize.css är ett par populära Github-sidor. För att skapa en behöver du bara skapa en ny fil i ditt projektförteckning och ringa det gh-pages. Publicera filialen till Github.

    När det är klart är webbplatsen tillgänglig via URL-adressen som är inställd i förhållande till ditt Github-användarnamn samt förvarets namn. Username .github.io / repository-namn.

    Normalize.css Githubs webbadress

    Du kan konfigurera en anpassad domän för din Github-sida. Vi har visat hur vi gör det i vår tidigare handledning.

    Githubs sidor förenklad

    Skapa en Github-sida är enkelt och snabbt. Men det finns en liten tillflykt.

    Ta en av demobutikerna i vårt Github-konto, Advent Calendar, till exempel. Vi har två grenar - bemästra och gh-pages som delar exakt samma kodgrenar.

    Vi måste se till att koderna i gh-pages är alltid synkroniserade med bemästra gren.

    Lyckligtvis har Github nyligen gjort det enklare genom att ta bort gh-pages grenskravet. Vi kan nu mata webbplatsen direkt via bemästra gren.

    För att göra så, gå till någon av din Github-arkivinställningsskärm. Bläddra ner till sektionen Github Sidor och välj huvudgren meny från urvalet.

    Du är helt och hållet och kan säkert ta bort gh-pages gren från förvaret.

    Betjäna dokumentation

    Vissa projekt som Bootstrap, Foundation eller Skeleton kräver en dokumentationssida. Och deras utvecklare brukar också tjäna dessa dokumentationssidor genom gh-pages dokumentera.

    Så har förvaret nu två grenar med en helt annan uppsättning koder och ändamål. en är den huvudkälla, medan den andra värddokumentationer och även några kodsedelar. I denna situation kan du ofta hitta förändringskonflikter när du växlar mellan dessa två grenar.

    Med den här nya ändringen från Github kan utvecklarna nu betjäna dokumentationssidor genom ett mappnamn / docs / inom bemästra gren. Gå sedan till Github Pages och välj nästa alternativ, master filial / docs mapp.

    Nu är upprätthållandet av källkoden och dokumentationen mer begränsad.