# How do you create a github page?

**URL:** <https://forum.makecode.com/t/how-do-you-create-a-github-page/6327>\
**Category:** Help\
**Created:** [February 23, 2021, 7:14pm UTC](https://forum.makecode.com/t/how-do-you-create-a-github-page/6327 "2021-02-23T19:14:33Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Agent\_14](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/agent_14/32/17567_2.png) [@Agent\_14](https://forum.makecode.com/u/Agent_14)\
**Post date:** [February 23, 2021, 7:14pm UTC](https://forum.makecode.com/t/how-do-you-create-a-github-page/6327/1 "2021-02-23T19:14:34Z")

</div>

So, on some of the projects I have made, I made them private. When I made them public, I realized they had no page. Anyone know how to add pages?

---

<div class="post-metadata">

**Author:** ![Primal\_Nexus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/primal_nexus/32/3540_2.png) [@Primal\_Nexus](https://forum.makecode.com/u/Primal_Nexus)\
**Post date:** [February 25, 2021, 3:53pm UTC](https://forum.makecode.com/t/how-do-you-create-a-github-page/6327/2 "2021-02-25T15:53:39Z")

</div>

@Agent_14 I think you need to go onto github and create a new repo. (?) I’m pretty new to github so that is the most I know about making pages: make a new repo, then make a new page.

Hope this helps 🙂

---

<div class="post-metadata">

**Author:** ![Agent\_14](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/agent_14/32/17567_2.png) [@Agent\_14](https://forum.makecode.com/u/Agent_14)\
**Post date:** [February 25, 2021, 4:48pm UTC](https://forum.makecode.com/t/how-do-you-create-a-github-page/6327/3 "2021-02-25T16:48:04Z")

</div>

Tried that. Github tutorials do not help.

---

<div class="post-metadata">

**Author:** ![Primal\_Nexus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/primal_nexus/32/3540_2.png) [@Primal\_Nexus](https://forum.makecode.com/u/Primal_Nexus)\
**Post date:** [February 25, 2021, 6:22pm UTC](https://forum.makecode.com/t/how-do-you-create-a-github-page/6327/4 "2021-02-25T18:22:33Z")

</div>

Well that’s a big oof ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooof in the chat. Try asking @richard

---

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [February 25, 2021, 6:28pm UTC](https://forum.makecode.com/t/how-do-you-create-a-github-page/6327/5 "2021-02-25T18:28:57Z")

</div>

@peli might know

---

<div class="post-metadata">

**Author:** ![peli](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/peli/32/12_2.png) [@peli](https://forum.makecode.com/u/peli)\
**Post date:** [March 1, 2021, 10:05am UTC](https://forum.makecode.com/t/how-do-you-create-a-github-page/6327/6 "2021-03-01T10:05:32Z")

</div>

I believe a PRO account is needed to be able to publish a GitHub Pages site on a private repo  
(future reader: this may change)

---

<div class="post-metadata">

**Author:** ![7thking](https://avatars.discourse-cdn.com/v4/letter/7/ea666f/32.png) [@7thking](https://forum.makecode.com/u/7thking)\
**Post date:** [March 1, 2021, 4:35pm UTC](https://forum.makecode.com/t/how-do-you-create-a-github-page/6327/7 "2021-03-01T16:35:28Z")

</div>

You don’t need a pro account.  
Anyone can host ONE site using github pages.

I did this a while ago- you can do static pages using simple html or blog type using jekyll.

Check [here](https://medium.com/@ritikjain1272/a-beginners-guide-to-host-your-site-on-github-pages-5d09ca933094) & [here](https://jekyllrb.com/docs/github-pages/)

---

<div class="post-metadata">

**Author:** ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)\
**Post date:** [March 1, 2021, 4:51pm UTC](https://forum.makecode.com/t/how-do-you-create-a-github-page/6327/8 "2021-03-01T16:51:08Z")

</div>

You need a pro account to have GitHub pages in private repos.

---

<div class="post-metadata">

**Author:** ![Agent\_14](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/agent_14/32/17567_2.png) [@Agent\_14](https://forum.makecode.com/u/Agent_14)\
**Post date:** [March 1, 2021, 5:03pm UTC](https://forum.makecode.com/t/how-do-you-create-a-github-page/6327/9 "2021-03-01T17:03:42Z")

</div>

@peli and @UnsignedArduino it was no longer private, I had made it public.

---

<div class="post-metadata">

**Author:** ![peli](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/peli/32/12_2.png) [@peli](https://forum.makecode.com/u/peli)\
**Post date:** [March 4, 2021, 11:51am UTC](https://forum.makecode.com/t/how-do-you-create-a-github-page/6327/10 "2021-03-04T11:51:50Z")

</div>

Go to the `settings` tab in your github project and make sure that Github Pages is enabled on the master/main branch. Then create a release from MakeCode to trigger a build.
