<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Scarlet Olexy</title>
    <description>The latest articles on DEV Community by Scarlet Olexy (@olexy).</description>
    <link>https://dev.to/olexy</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1238005%2Fecddd0e2-724c-4d3b-8653-df977493ebf6.png</url>
      <title>DEV Community: Scarlet Olexy</title>
      <link>https://dev.to/olexy</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/olexy"/>
    <language>en</language>
    <item>
      <title>Hosting a Free Website on GitHub Pages</title>
      <dc:creator>Scarlet Olexy</dc:creator>
      <pubDate>Thu, 21 Dec 2023 04:38:16 +0000</pubDate>
      <link>https://dev.to/olexy/hosting-a-free-website-on-github-pages-3edb</link>
      <guid>https://dev.to/olexy/hosting-a-free-website-on-github-pages-3edb</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;GitHub Pages provides a simple and free way to host static websites directly from your GitHub repository. This tutorial will guide you through the steps to host your website on GitHub Pages.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Create a GitHub Account
&lt;/h2&gt;

&lt;p&gt;If you don't have a GitHub account, sign up for one at &lt;a href="https://github.com/"&gt;GitHub&lt;/a&gt;. It's free and provides version control for your project.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ba2kwl0o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/izk42xmobymq3dy6mpub.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ba2kwl0o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/izk42xmobymq3dy6mpub.gif" alt="Github coding FikFap" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Create a New Repository
&lt;/h2&gt;

&lt;p&gt;Create a new repository on GitHub for your website. Name it in the format &lt;code&gt;username.github.io&lt;/code&gt;, where &lt;code&gt;username&lt;/code&gt; is your GitHub username. This special repository name is required for GitHub Pages. Here is an example &lt;a href="https://fikfaps.github.io/"&gt;fikfaps.github.io&lt;/a&gt; - feel free to take some inspiration from it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Upload Your Website Files
&lt;/h2&gt;

&lt;p&gt;Upload your website files to the repository. Ensure that your main HTML file is named &lt;code&gt;index.html&lt;/code&gt; and that your files are organized appropriately.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Enable GitHub Pages
&lt;/h2&gt;

&lt;p&gt;Go to your repository on GitHub, click on the "Settings" tab, and scroll down to the "GitHub Pages" section. Choose the branch you want to use (usually, it's the main branch), and save the changes. GitHub Pages will then build and deploy your site.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Verify Your Site
&lt;/h2&gt;

&lt;p&gt;Once GitHub Pages has finished building your site, you can access it at &lt;code&gt;https://username.github.io&lt;/code&gt;, where &lt;code&gt;username&lt;/code&gt; is your GitHub username. Verify that your website is live and accessible.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 6: Custom Domain (Optional)
&lt;/h2&gt;

&lt;p&gt;If you have a custom domain, you can configure it for your GitHub Pages site. In the "GitHub Pages" section of your repository settings, add your custom domain. Follow GitHub's instructions for setting up DNS records with your domain registrar.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 7: Updating Your Website
&lt;/h2&gt;

&lt;p&gt;Any changes you make to your repository, including adding or updating files, will be reflected on your GitHub Pages site after a short build time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;GitHub Pages offers a straightforward and free solution for hosting static websites. By following these steps, you can quickly get your website online and share it with others.&lt;/p&gt;

&lt;p&gt;Happy hosting!&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
