# A new service to deploy to github pages. Better than Werker

**URL:** <https://discourse.gohugo.io/t/a-new-service-to-deploy-to-github-pages-better-than-werker/2703>\
**Category:** Announcements\
**Created:** [February 15, 2016, 9:18am UTC](https://discourse.gohugo.io/t/a-new-service-to-deploy-to-github-pages-better-than-werker/2703 "2016-02-15T09:18:38Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![roonyh](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/roonyh/32/1179_2.png) [@roonyh](https://discourse.gohugo.io/u/roonyh)\
**Post date:** [February 15, 2016, 9:18am UTC](https://discourse.gohugo.io/t/a-new-service-to-deploy-to-github-pages-better-than-werker/2703/1 "2016-02-15T09:18:38Z")

</div>

Werker seems to be the service used by most people to deploy on Github pages.

I started to write a service that will specialize on deploying hugo sites to Github pages. It can register a webhook to github to listen on pushes and when code is pushed to a special branch say **hugo-pages** it will clone and build the site and push the public folder to **gh-pages** branch. So it will be just like using Github pages with Jekyll. And can be added to a Github project with few clicks.

The code is [here](https://github.com/roonyh/hugo-pages)

I would like to know what hugo community think about such a thing.

Edit: I now noticed similar thing is built [here](https://discuss.gohugo.io/t/a-web-service-ui-with-hugo-as-the-static-site-generator/2620)

---

<div class="post-metadata">

**Author:** ![gdquest](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/gdquest/32/12593_2.png) [@gdquest](https://discourse.gohugo.io/u/gdquest)\
**Post date:** [February 15, 2016, 1:59pm UTC](https://discourse.gohugo.io/t/a-new-service-to-deploy-to-github-pages-better-than-werker/2703/2 "2016-02-15T13:59:52Z")

</div>

Hey there!

People use Werker because there’s a tutorial for it in the Hugo docs. I’m sure that if you make a good step by step tutorial, and an easy to use/configure script, @spf13 would be interested (I’d add, as long as it’s free).

Anyway that’s cool!

---

<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 15, 2016, 3:46pm UTC](https://discourse.gohugo.io/t/a-new-service-to-deploy-to-github-pages-better-than-werker/2703/3 "2016-02-15T15:46:24Z")

</div>

There is also Zammu which does something similar (Full Disclosure: It is written by me 🙂)

Is your app supposed to be deployed by a user on their own servers? or are you planning to host a server which can be used by other users?

> **[Looking for feedback on Automated Deploys to Github](https://discourse.gohugo.io/t/looking-for-feedback-on-automated-deploys-to-github/2434)**
>
> I have been building a service ( https://zammu.in ) which allows automated deployments of Hugo on Github and would love to hear feedback from you guys. I have written a small post about it here:...

---

<div class="post-metadata">

**Author:** ![roonyh](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/roonyh/32/1179_2.png) [@roonyh](https://discourse.gohugo.io/u/roonyh)\
**Post date:** [February 15, 2016, 4:36pm UTC](https://discourse.gohugo.io/t/a-new-service-to-deploy-to-github-pages-better-than-werker/2703/4 "2016-02-15T16:36:18Z")

</div>

Hey 🙂

Got it. Will add a step by step guide once I deploy the service. And a helpful readme to the repo incase someone is interested in running a server. Of course it is free 🙂

Thanks!

---

<div class="post-metadata">

**Author:** ![roonyh](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/roonyh/32/1179_2.png) [@roonyh](https://discourse.gohugo.io/u/roonyh)\
**Post date:** [February 15, 2016, 4:38pm UTC](https://discourse.gohugo.io/t/a-new-service-to-deploy-to-github-pages-better-than-werker/2703/5 "2016-02-15T16:38:44Z")

</div>

I noticed Zammu today.

I am planning to host a free service. But will add some instructions and possibly a docker image so others can deploy as well.

---

<div class="post-metadata">

**Author:** ![gdquest](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/gdquest/32/12593_2.png) [@gdquest](https://discourse.gohugo.io/u/gdquest)\
**Post date:** [February 16, 2016, 12:54pm UTC](https://discourse.gohugo.io/t/a-new-service-to-deploy-to-github-pages-better-than-werker/2703/6 "2016-02-16T12:54:29Z")

</div>

Good to know, looking forward to it!

---

<div class="post-metadata">

**Author:** ![digitalcraftsman](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/digitalcraftsman/32/4142_2.png) [@digitalcraftsman](https://discourse.gohugo.io/u/digitalcraftsman)\
**Post date:** [February 16, 2016, 9:56pm UTC](https://discourse.gohugo.io/t/a-new-service-to-deploy-to-github-pages-better-than-werker/2703/7 "2016-02-16T21:56:31Z")

</div>

Great job @roonyh.

> [@roonyh](#):
>
> l add a step by step guide once I deploy the service. And a helpful readme to the repo incase someone is interested in running a server.

This would be great, because if we link your service in the [tools](http://gohugo.io/tools/) section of the docs it will become much more userfriendly for potential users.
