# Putting all of the site’s content on Github

**URL:** https://forum.kirupa.com/t/putting-all-of-the-site-s-content-on-github/642405
**Category:** random
**Created:** [April 10, 2020, 8:16pm UTC](https://forum.kirupa.com/t/putting-all-of-the-site-s-content-on-github/642405 "2020-04-10T20:16:22Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)
#### Post date: [April 10, 2020, 8:16pm UTC](https://forum.kirupa.com/t/putting-all-of-the-site-s-content-on-github/642405/1 "2020-04-10T20:16:22Z")

</div>

Maybe it is the quarantining, but I have been fiddling with some random ideas in-between meetings and watching my daughter nap.

One idea that I keep coming back to is having all of this site’s content up on github and then working on a simple FTP flow where changes get uploaded to the site directly.

The only problem is that, because I use Dreamweaver for all of the content writing, having an intermediate markdown-\>HTML service like all the other cool sites won’t really work. What will be posted will be the raw HTML.

The biggest reason why I want to do this is only partly because I think others will contribute or file issues. The biggest reason is for me to personally have some level of history of the changes made to a file and to ensure that when I jump between the two laptops on desk and my sofa, I am never accidentally editing the “non-latest” version of a file. Dreamweaver has some challenges with its local cache of files, so I have found myself accidentally overwriting a newer version of a file when jumping between machines.

How terrible of an idea is this on the scale of 40 to 🦠?

🕶

---

<div class="post-metadata">

### Author: ![senocular](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/senocular/32/7217_2.png) [@senocular](https://forum.kirupa.com/u/senocular)
#### Post date: [April 10, 2020, 8:27pm UTC](https://forum.kirupa.com/t/putting-all-of-the-site-s-content-on-github/642405/2 "2020-04-10T20:27:53Z")

</div>

Sounds good to me. I don’t see the problem as a problem so much. While markdown can be nice and pretty portable, it can also be limiting. Sticking with HTML should be fine.

---

<div class="post-metadata">

### Author: ![krilnon](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/krilnon/32/34_2.png) [@krilnon](https://forum.kirupa.com/u/krilnon)
#### Post date: [April 10, 2020, 9:59pm UTC](https://forum.kirupa.com/t/putting-all-of-the-site-s-content-on-github/642405/3 "2020-04-10T21:59:10Z")

</div>

> [@kirupa](#):
>
> One idea that I keep coming back to is having all of this site’s content up on github and then working on a simple FTP flow where changes get uploaded to the site directly.

You should definitely try to shoehorn GitHub Actions into this somehow…

---

<div class="post-metadata">

### Author: ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)
#### Post date: [April 10, 2020, 10:38pm UTC](https://forum.kirupa.com/t/putting-all-of-the-site-s-content-on-github/642405/4 "2020-04-10T22:38:14Z")

</div>

Yeah! I’ve been meaning to learn about that, so this can be a good excuse.

---

<div class="post-metadata">

### Author: ![TheCanadian](https://avatars.discourse-cdn.com/v4/letter/t/67e7ee/32.png) [@TheCanadian](https://forum.kirupa.com/u/TheCanadian)
#### Post date: [April 11, 2020, 12:35am UTC](https://forum.kirupa.com/t/putting-all-of-the-site-s-content-on-github/642405/5 "2020-04-11T00:35:10Z")

</div>

I rate it a 🦑

---

<div class="post-metadata">

### Author: ![abergquist](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/abergquist/32/12871_2.png) [@abergquist](https://forum.kirupa.com/u/abergquist)
#### Post date: [April 11, 2020, 8:16pm UTC](https://forum.kirupa.com/t/putting-all-of-the-site-s-content-on-github/642405/6 "2020-04-11T20:16:25Z")

</div>

`console.log(getRandomNumber(1, 40)); // :smile:`

Just kidding; sounds like an excellent idea!
