Cyber-Jekyll
Cyber-Jekyll
Hello, and welcome to my blog, GSM-DZ! Today, I have an exciting topic for you. I will show you how to build a Jekyll theme from scratch for GitHub Pages. Let's dive in!

About Cyber-Jekyll
Cyber-Jekyll is a personal website built with Jekyll and hosted on GitHub Pages. The goal is to share thoughts, projects, and technical content in an organized and accessible way.
Development Environment & Technologies Used
- Jekyll – For building the static website.
- GitHub Pages – For hosting the site.
- HTML, CSS, JavaScript – For front-end design.
- Liquid – The templating language used in Jekyll.
- Tailwind CSS – For enhanced design and responsiveness.
Installation & Local Setup
- Install Jekyll and dependencies:
gem install jekyll bundler
- Clone the repository:
git clone https://github.com/lamin-sudo/Cyber-jekyll.git
- Navigate to the project directory:
cd Cyber-Jekyll
- Install the required dependencies:
bundle install
- Serve the website locally:
bundle exec jekyll serve
- Open your browser and visit: http://localhost:4000
Known Issues & Required Fixes
- Dark/Light Mode Toggle: The button's appearance changes, but the theme itself does not switch. This might be an issue with the theme being used.
- Page Design: Improve the design of the "About Me" and "Contact Me" pages to match the main homepage layout.
- Preference Persistence: Add support for saving the dark/light mode preference in localStorage to persist settings between page reloads.
Contributions & Modifications
We welcome contributions! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Submit a pull request with a detailed description of your changes.

Important Links
- My Personal Website: files.dz-gsmdz.site
- Contact Email: [email protected]
- Live GitHub Pages Link: Cyber-Jekyll