A Ridgway Musings - How Tohttp://blog.aridgwayweb.com/2021-09-18T10:00:00+10:00A New Way To Build A Free Blog2021-09-18T10:00:00+10:002021-09-18T10:00:00+10:00Andrew Ridgwaytag:blog.aridgwayweb.com,2021-09-18:/how-i-built-the-damn-thing.html<p>How I built this blog or doing stuff on the cheap!</p><p>Recently in conversation someone mentioned that github pages was a way to fire up a blog, set up a repo of a certain name under your user with the usual format (i.e an index.html) and <em>poof</em> you now have a website capable of doing anything you need a website to do... free! </p>
<p>Of course this is only to a point. A blog for example is simple a bunch of static pages with some JS, CSS and HTML easy peasy you're good to go. You want a full LAMP stack and complete server side control.. well... this solution is probably not for you. </p>
<p>What I wanted to write in as my first post though was how I set this little corner of the web up. It was fun, quick, and REALLY easy to do and I thought I'd share how I did it.</p>
<h2>What You'll Need</h2>
<p>For this particular set up I am standing on the back of several technologies.
1. <a href="https://git-scm.com/">Git</a>
2. <a href="https://github.com/">Github</a> (no way out of this unfortunately)
3. <a href="https://www.python.org/">Python</a> (I'm using 3.8 but I'm sure most 3+ version will work)
4. <a href="https://www.gnu.org/software/bash/">Bash</a> (I build this on my linux laptop but WSL or MacOS should work more or less the same)
5. <a href="https://github.com/getpelican/pelican">Pelican</a></p>
<p>I won't go through how to install these as those links have much more thorough documentation I could ever provide. So from here on out I will assume you have configured and installed all the prereqs!</p>
<p>...To Be Continued</p>