More Premium Hugo Themes Premium Jekyll Themes

Gesko

Gesko is a simple and minimalistic jekyll blogging theme.

Gesko

Gesko is a simple and minimalistic jekyll blogging theme.

Author Avatar Theme by davidebri
Github Stars Github Stars: 205
Last Commit Last Commit: Nov 18, 2024 -
First Commit Created: Apr 22, 2023 -
Gesko screenshot

Overview:

The Gesko theme is a simple and minimal Jekyll blog theme that was forked from Asko. It offers a responsive design, as well as both a dark and light theme. The theme includes features such as inline CSS, anchor headings, tags and tag pages, a 404 page, robots.txt file, Atom and Json feeds, Sass support, an about page with a timeline, PageSpeed and w3Validator tests, a search bar, next and previous post navigation links, automatic/manual reading time estimation, and an optional Disqus comments section.

Features:

  • Responsive Design: The theme is designed to be responsive, ensuring that it looks great on all devices.
  • Dark/Light Theme: Users have the option to switch between a dark and light theme.
  • Inline CSS: CSS is included inline, reducing the number of external file requests.
  • Anchor Headings: The theme includes anchor headings, making it easy to link to specific sections of a post.
  • Tags & Tag Pages: Users can assign tags to posts, and tag pages are automatically created.
  • 404 Page: A custom 404 page is included.
  • Robots.txt: The theme includes a robots.txt file for search engine optimization.
  • Atom & Json Feeds: Atom and Json feeds are generated for easy syndication.
  • Sass: The theme supports Sass, a preprocessor for CSS.
  • About Page with Timeline: The theme includes an about page with a timeline for displaying personal or company information.
  • PageSpeed and w3Validator Tests: The theme has passed tests for PageSpeed and w3Validator compliance.
  • Search Bar: A search bar is included for easy searching of blog content.
  • Next & Previous Post: Users can navigate to the next or previous post easily.
  • Automatic/Manual Reading Time Estimation: The theme estimates the reading time of a post automatically or allows for manual estimation.
  • Disqus Section (Optional): An optional Disqus comments section can be added to the theme.

Installation:

To install the Gesko theme, follow these steps:

  1. Make sure you have all the necessary dependencies before running any code.
  2. Run a local server by navigating to localhost:4000.
  3. Fork the theme and be a stargazer.
  4. If you plan to upload the theme to Github Pages, update the _config.yml file. If you are using a repo named “yournickname.github.io”, remember to update the {{/* site.baseurl /}} to {{/ site.url */}}.
  5. Remove the gtag code in the _layouts/default.html file.
  6. To create a new tag, create a folder in the tag/ directory with the name of the new tag. In this folder, add an index.html file with the appropriate tag header.
  7. Build the theme again and you’re ready to go.

Summary:

The Gesko theme is a simple and minimal Jekyll blog theme with responsive design and a variety of features. It offers customization options such as a dark or light theme, and includes features like anchor headings, tags and tag pages, a 404 page, robots.txt file, Atom and Json feeds, and a search bar. The theme also includes an about page with a timeline, PageSpeed and w3Validator compliance, and options for automatic or manual reading time estimation. Overall, the Gesko theme is a versatile and user-friendly option for creating a Jekyll blog.