This is my personal blog built with Jekyll and hosted on GitHub Pages.
This blog is a space where I share my thoughts, experiences, and insights on various topics.
To run this blog locally:
-
Install Jekyll and dependencies:
gem install jekyll bundler
-
Clone the repository:
git clone https://github.com/sagreenxyz/sagreenxyz.github.io.git cd sagreenxyz.github.io -
Run the Jekyll server:
jekyll serve
-
Open your browser and navigate to
http://localhost:4000
To add a new blog post:
- Create a new file in the
_postsdirectory - Name it using the format:
YYYY-MM-DD-title-of-post.md - Add front matter at the top:
--- layout: post title: "Your Post Title" date: YYYY-MM-DD HH:MM:SS -0000 categories: category-name ---
- Write your content below the front matter using Markdown
_config.yml- Jekyll configuration_layouts/- Page templates_includes/- Reusable components (header, footer)_posts/- Blog postsassets/- CSS, images, and other static filesindex.html- Homepage with post listingabout.md- About page
- Jekyll (Static Site Generator)
- GitHub Pages (Hosting)
- Markdown (Content)
- CSS (Styling)
This blog content is personal and all rights reserved unless otherwise stated.