<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>GitHub on Simple Enough Blog</title><link>https://blog-dev.simpleenough.net/tags/github/</link><description>Recent content in GitHub on Simple Enough Blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 28 Oct 2025 11:00:00 +0200</lastBuildDate><atom:link href="https://blog-dev.simpleenough.net/tags/github/index.xml" rel="self" type="application/rss+xml"/><item><title>GitHub Pages vs AWS S3: Which One to Choose for Hosting Your Static Website?</title><link>https://blog-dev.simpleenough.net/blog/githubvss3/</link><pubDate>Tue, 28 Oct 2025 11:00:00 +0200</pubDate><guid>https://blog-dev.simpleenough.net/blog/githubvss3/</guid><description>&lt;h2 id="i-introduction-context-and-challenges" class="heading">I. Introduction: Context and Challenges&lt;a href="#i-introduction-context-and-challenges" aria-labelledby="i-introduction-context-and-challenges">
&lt;!-- &lt;i class="fas fa-link anchor">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 640 512">&lt;use href="#fas-link">&lt;/use>&lt;/svg>&amp;nbsp;
 &lt;/a>
&lt;/h2>
&lt;p>In today’s web landscape, &lt;strong>static websites&lt;/strong> (HTML/CSS/JS with no backend) are highly valued for their simplicity, speed, and minimal cost. Two main solutions lead the discussion for free or low-cost hosting: &lt;strong>GitHub Pages&lt;/strong> and &lt;strong>AWS S3&lt;/strong>.&lt;br>
This article compares the two approaches in terms of technology, cost, performance, and scalability to help you choose the one that best fits your needs.&lt;/p></description></item><item><title>How to Host a Static Website for Free with GitHub Pages</title><link>https://blog-dev.simpleenough.net/blog/hostgithub/</link><pubDate>Tue, 23 Sep 2025 10:30:00 +0200</pubDate><guid>https://blog-dev.simpleenough.net/blog/hostgithub/</guid><description>&lt;h2 id="i-why-choose-github-pages-to-host-a-static-website" class="heading">I. Why Choose &lt;strong>GitHub Pages&lt;/strong> to Host a &lt;strong>Static Website&lt;/strong>?&lt;a href="#i-why-choose-github-pages-to-host-a-static-website" aria-labelledby="i-why-choose-github-pages-to-host-a-static-website">
&lt;!-- &lt;i class="fas fa-link anchor">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 640 512">&lt;use href="#fas-link">&lt;/use>&lt;/svg>&amp;nbsp;
 &lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>GitHub Pages&lt;/strong> is a free service provided by GitHub to host &lt;strong>static-only websites&lt;/strong> (HTML, CSS, JavaScript), with no backend or dynamic server.&lt;/li>
&lt;li>It is particularly well-suited for &lt;strong>portfolios&lt;/strong>, &lt;strong>project documentation&lt;/strong>, or &lt;strong>simple blogs&lt;/strong>, especially for developers familiar with GitHub.&lt;/li>
&lt;li>The service includes a free &lt;strong>&lt;code>.github.io&lt;/code> domain&lt;/strong>, supports &lt;strong>custom domains&lt;/strong>, and has built-in &lt;strong>HTTPS&lt;/strong>.&lt;/li>
&lt;li>Limitations: max size ~1 GB, bandwidth ~100 GB/month, no support for PHP, databases, or other server-side languages.&lt;/li>
&lt;/ul>
&lt;hr>




&lt;h2 id="ii-prerequisites-and-initial-setup" class="heading">II. Prerequisites and Initial Setup&lt;a href="#ii-prerequisites-and-initial-setup" aria-labelledby="ii-prerequisites-and-initial-setup">
&lt;!-- &lt;i class="fas fa-link anchor">&lt;/i> -->
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 640 512">&lt;use href="#fas-link">&lt;/use>&lt;/svg>&amp;nbsp;
 &lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>Create a &lt;strong>GitHub account&lt;/strong> (if you don’t already have one).&lt;/li>
&lt;li>Create a &lt;strong>public repository&lt;/strong> named &lt;code>USERNAME.github.io&lt;/code> for a user or organization site, or a generic repository for a project site.&lt;/li>
&lt;li>Add initial files like &lt;code>README.md&lt;/code> or &lt;code>index.html&lt;/code>.&lt;/li>
&lt;li>Make sure &lt;strong>GitHub Actions&lt;/strong> is enabled to allow build workflows (e.g., Jekyll generation).&lt;/li>
&lt;/ul>
&lt;p>Before deploying a static site with GitHub Pages, you need to configure the repository. Here&amp;rsquo;s how:&lt;/p></description></item></channel></rss>