Normally when you host stuff on GitHub, you're just storing your files there. If you push site files, what you're storing is the code, and when you view a file, you're viewing the code rather than the output. What GitHub Pages lets you do is store those files, and if they're HTML files, you can view them like any other website, so there's no need to host them separately yourself. GitHub Pages accepts static HTML but can't execute languages like PHP, or use a database in the way you're probably used to, so you'll need to output static HTML files. This is where templating tools such as Jekyll come in, which I'll talk about later. The main benefit of GitHub Pages is ease of collaboration. Changes you make in the repository are automatically synced, so if your site's hosted on GitHub, it's as up-to-date as your GitHub repository. This really appeals to me because when I just want to quickly get something set up, I don't want to mess around with hosting; and when people submit a pull request, I want that change to be visible as soon as I merge it without having to set up web hooks.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

Articles,Computer Tutorials,GitHub