screenshot of Gray


Gray - Single column blog and portfolio Jekyll theme


The Gray Jekyll theme is a minimalistic and lightweight one-column portfolio and blog theme designed for personal websites. With its emphasis on simplicity and clean design, the Gray theme provides a professional look for showcasing your work and sharing your thoughts.


  • SEO Optimized: The Gray theme is designed with search engine optimization in mind, helping your website rank higher in search engine results.
  • Lightweight: Weighing under 3kb, the Gray theme is exceptionally light, ensuring fast loading times for your visitors.
  • Portfolio/Blog/Tag Pages: Easily organize and showcase your projects, blog posts, and tag-based content with dedicated pages.
  • Optimized Performance: The Gray theme has achieved AAA, 100/100 scores on Lighthouse, Gmetrix, and Webpagetest, ensuring optimal website performance.
  • Responsive Design: The theme is fully responsive, ensuring that your website looks great and functions smoothly on all devices and screen sizes.
  • Inline CSS: The Gray theme utilizes inline CSS to minimize network requests and speed up rendering times.
  • Compressed CSS & HTML: Both CSS and HTML files are compressed to further optimize website loading speed.
  • Sitemap & Robots.txt: The theme includes a sitemap and robots.txt file, making it easier for search engines to crawl and index your website.
  • Atom & JSON Feed: Generate feeds for your blog articles with the included Atom and JSON feed options.
  • HTTP Security Headers: The theme provides HTTP security headers to help protect your website and users from potential security threats.


Here is a guide to installing the Gray theme:

  1. Download the theme files from the provided link.
  2. Create a new Jekyll project or navigate to your existing Jekyll project directory.
  3. Copy the downloaded theme files into the root directory of your Jekyll project.
  4. Open the _config.yml file and update the necessary configuration settings according to your preferences.
  5. Customize the content and appearance of your website by modifying the appropriate files.
  6. Build and serve your Jekyll website using your preferred method.


The Gray Jekyll theme is a lightweight and SEO-optimized one-column portfolio and blog theme. With its range of features including optimized performance, responsive design, and dedicated pages for portfolios, blogs, and tags, the Gray theme is an excellent choice for individuals looking to showcase their work and share their thoughts online. Its easy installation process and customizable options make it user-friendly and adaptable to individual needs.


Jekyll is a static site generator written in Ruby that allows you to create simple, fast, and secure websites without the need for a database.


Blog websites feature posts written by one or more authors, organized by categories and tags, with a section for comments and archives sorted by date or topic. Additional features may include search bar, social media sharing, subscription or RSS feed, about and contact pages, and visual content.


A portfolio website is a type of website that showcases an individual's or a company's work, skills, and accomplishments. It typically includes a gallery of images or videos, case studies, and client testimonials to provide potential clients or employers with a comprehensive overview of their experience and expertise.