Cara Menerbitkan Halaman Github
Halaman Github membenarkan pemaju untuk menjadi tuan rumah laman web statik projek mereka secara percuma. Ia merupakan salah satu kemudahan utama Github yang telah menjadikan projek open source percuma lebih ekonomik terutamanya untuk pemaju indie.
Bootstrap dan Normalize.css adalah beberapa halaman Github yang popular. Untuk membuat satu, anda hanya perlu membuat cawangan repositori projek anda, dan memanggilnya gh-pages
. Terbitkan cawangan itu ke Github.
Setelah itu, laman web boleh diakses menerusi URL yang ditetapkan relatif kepada nama pengguna Github anda serta nama repositori. username .github.io / repository-name
.
Anda boleh menyediakan domain tersuai untuk halaman Github anda. Kami telah membuktikannya bagaimana untuk melakukannya dalam tutorial terdahulu kami.
Github Pages Simplified
Mewujudkan Halaman Github adalah mudah dan cepat. Tetapi ada kaveat kecil.
Ambil salah satu repositori demo dalam akaun Github kami, Advent Calendar, sebagai contoh. Kami mempunyai dua cabang - tuan
dan gh-pages
yang berkongsi kod cod yang sama.
Kita perlu memastikan bahawa kod-kod di dalam gh-pages
sentiasa disegerakkan dengan tuan
cawangan.
Nasib baik, Github baru-baru ini menjadikannya lebih mudah dengan menghapuskan gh-pages
keperluan cawangan. Sekarang kita boleh memberi makan secara langsung melalui laman web ini tuan
cawangan.
Untuk melakukannya, pergi ke mana-mana skrin Tetapan repositori Github anda. Tatal ke bahagian Github Pages dan pilih cawangan induk menu dari pemilihan.
Anda semua telah ditetapkan dan selamat mengeluarkannya gh-pages
cawangan dari repositori.
Melayan Dokumentasi
Beberapa projek seperti Bootstrap, Foundation, atau Skeleton memerlukan halaman dokumentasi. Dan pemaju mereka biasanya juga melayani halaman dokumentasi ini melalui gh-pages
dokumen.
Oleh itu repositori kini mempunyai dua cawangan dengan set kod dan tujuan yang sama sekali berbeza; satu ialah sumber utama, manakala yang lain dokumentasi tuan rumah dan juga beberapa coretan kod. Dalam situasi ini, anda mungkin sering menemui konflik perubahan apabila beralih di antara dua cabang ini.
Dengan perubahan baru ini dari Github, pemaju kini dapat melayani halaman dokumentasi melalui nama folder / docs /
Di antara tuan
cawangan. Kemudian, pergi ke Halaman Github dan pilih pilihan seterusnya, folder cabang / docs induk.
Kini, mengekalkan kod sumber dan dokumentasi telah menjadi lebih stremalined.