Overview:
The Gesko theme is a simple and minimal Jekyll blog that was forked from Asko. It features a responsive design, both dark and light themes, inline CSS, anchor headings, tags and tag pages, a 404 page, robots.txt, Atom and Json feeds, Sass, an About page with a timeline, PageSpeed and w3Validator tests that have passed, a search bar, next and previous post navigation, automatic and manual reading time estimation, and a Disqus section.
Features:
- Responsive Design: The theme is designed to be responsive and work well on different devices.
- Dark/Light Theme: The theme includes both dark and light themes for users to choose from.
- Inline CSS: The CSS is included inline for easier customization.
- Anchor Headings: Anchor headings allow users to easily navigate to different sections of a page.
- Tags & Tag pages: Tags can be added to posts and tag pages are automatically generated.
- 404 Page: A custom 404 page is included.
- Robots.txt: A robots.txt file is included for search engine crawling.
- Atom & Json feeds: Atom and Json feeds are available for syndication.
- Sass: The theme uses Sass for easier CSS customization.
- About page, with Timeline: An About page is included, featuring a timeline.
- PageSpeed and w3Validator tests PASSED: The theme has passed tests for PageSpeed and w3Validator.
- Search bar: A search bar is included for searching through the blog content.
- Next & Previous Post: Navigation links for the next and previous posts are included.
- Automatic/Manual reading time estimation: The theme can estimate the reading time for a post automatically or allow manual estimation.
- Disqus section: A Disqus section is included for comments on blog posts.
Installation:
To install the Gesko theme, follow these steps:
- Ensure you have all the necessary dependencies.
- Run a local server and navigate to localhost:4000.
- Fork the theme and be a Stargazer.
- If you want to upload the theme to Github Pages, update the _config.yml file accordingly. If you are using a repo called yournickname.github.io, also update the {{/* site.baseurl /}} to {{/ site.url */}}.
- Remove the gtag in the _layouts/default.html file if it is not needed.
- To create a new tag, create a folder in tag/ with the name of the new tag. Add an index.html file with the appropriate content.
- Build the theme again and it’s ready to use.
Summary:
The Gesko theme is a minimal and responsive Jekyll blog theme that offers several key features such as dark/light theming, anchor headings, tags and tag pages, a 404 page, robots.txt, feeds, and more. It includes installation instructions and can be easily customized to fit individual needs. Overall, it is a user-friendly and visually pleasing option for those looking to create a simple blog using Jekyll.