# Hosting on GitHub Pages

**URL:** <https://discourse.gohugo.io/t/hosting-on-github-pages/2751>\
**Category:** support\
**Created:** [February 21, 2016, 11:08am UTC](https://discourse.gohugo.io/t/hosting-on-github-pages/2751 "2016-02-21T11:08:15Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![marqmarti](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/marqmarti/32/1272_2.png) [@marqmarti](https://discourse.gohugo.io/u/marqmarti)\
**Post date:** [February 21, 2016, 11:08am UTC](https://discourse.gohugo.io/t/hosting-on-github-pages/2751/1 "2016-02-21T11:08:15Z")

</div>

Hi,

I’ve been trying to set up my Hugo blog on Github Pages (it is already working on my Windows PC) but there’s no way I manage to do the deployment. I’ve been trying with this guide ([https://gohugo.io/tutorials/github-pages-blog/](https://gohugo.io/tutorials/github-pages-blog/)), specially with the ‘Hosting Personal/Organization Pages’ method.

I’ve found the following naming templates quite confusing:

`<your-project>-hugo` (Does it mean it has to finish with “-hugo”?)  
`<<your-project>-hugo-url>` (Does it mean it has to finish with “-hugo-url” or be inside `<>`?)

The point number 7 about adding a `deploy.sh` it is also very difficult to understand.

Please, could someone help me writing the examples with real real name examples? (ie: not writing `<username>` but `marqmarti`)

Thanks in advance

---

<div class="post-metadata">

**Author:** ![minhajuddin](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/minhajuddin/32/1102_2.png) [@minhajuddin](https://discourse.gohugo.io/u/minhajuddin)\
**Post date:** [February 21, 2016, 1:31pm UTC](https://discourse.gohugo.io/t/hosting-on-github-pages/2751/2 "2016-02-21T13:31:32Z")

</div>

Hey, You could try out using [https://zammu.in/](https://zammu.in/) with a ‘GitHub Pages’ output (Full disclosure: I am the founder).

Here is a tutorial on how to do it [http://hugo.zammu.in/how-to-host-hugo-websites-on-github/](http://hugo.zammu.in/how-to-host-hugo-websites-on-github/)

---

<div class="post-metadata">

**Author:** ![rdwatters](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/rdwatters/32/2848_2.png) [@rdwatters](https://discourse.gohugo.io/u/rdwatters)\
**Post date:** [February 21, 2016, 4:07pm UTC](https://discourse.gohugo.io/t/hosting-on-github-pages/2751/3 "2016-02-21T16:07:32Z")

</div>

@marqmarti Looks like the service @minhajuddin has put together is pretty awesome. If you’d like an alternative, I’ve found it’s pretty easy to use Wercker to automate your deployments to a `gh-pages` branch.

Here is an example wercker file I’ve been tweaking for a starter kit I’d like to make for Hugo that work withs Gulp to manage an asset pipeline:

[https://github.com/rdwatters/hugo-starter/blob/master/wercker.yml](https://github.com/rdwatters/hugo-starter/blob/master/wercker.yml)

You can ignore lines 8-11. That was just a json site-index idea I was playing with. Also the tutorial that @ArjenSchwarz put together [on the docs site](http://gohugo.io/tutorials/automated-deployments/) is pretty much spot-on and was the basis for the file I created.
