Hello everyone,
My name is Khalid Shams, and I am an IT and cybersecurity student. As part of my IT138 course, I was required to create a public technical blog to document my learning journey.
Background
This week, my goal was to set up my first technical blog using GitHub Pages. I chose this platform because it is widely used in the IT field and helps build a professional portfolio.
Problem
At the beginning, I faced several issues. My website was not loading and showed a 404 error. I was confused about how GitHub Pages works, especially with repository names and URLs.
What I Tried
I checked my repository settings, verified my files like index.md and _config.yml, and made sure GitHub Pages was enabled. I also tested different URLs and configurations to understand the issue.
Solution
I learned that the repository name and GitHub Pages settings must be configured correctly. After enabling GitHub Pages from the main branch and fixing the repository structure, my website finally became accessible.
What I Learned
This experience taught me how GitHub Pages works and how small configuration mistakes can cause issues. It also showed me the importance of troubleshooting step by step.
This blog will continue to document my learning in Linux, cloud computing, and cybersecurity.
Thank you for reading!