Overview:
Dekyll is a clean and minimal blog theme for Jekyll that is based on the Minima theme, which is Jekyll’s default theme. All configurations for Dekyll can be found in the _config.yml file. However, it is important to note that by default, Dekyll is not compatible with GitHub Pages. You will need to build the theme locally and push it to a GitHub repository in order to use Dekyll with GitHub Pages. In the future, Dekyll will be re-architected as a gem-based theme. A demo of the theme can be found at railsmine.net.
Features:
- Support for Jekyll 4: Dekyll is compatible with the latest version of Jekyll, allowing you to take advantage of the newest features and improvements.
- No Javascript required: Dekyll does not rely on any Javascript, ensuring a lightweight and fast loading experience for your blog.
- CSS Compression: The theme includes CSS compression to optimize the performance of your blog’s stylesheets.
- Related articles: Dekyll supports displaying related articles, allowing your readers to easily navigate between relevant content.
- Responsive Design: The theme is fully responsive, ensuring a seamless browsing experience across all devices.
- Support for pagination: Dekyll includes pagination functionality, making it easy to navigate through multiple pages of blog posts.
- Sitemap with Last-Modified-At: Dekyll generates a sitemap for your blog with Last-Modified-At timestamps, improving search engine optimization.
- Social media sharing buttons: The theme includes social media sharing buttons, enabling readers to easily share your posts on platforms like Twitter and Facebook.
- Integration with Google Analytics and Disqus: Dekyll supports integration with Google Analytics and Disqus for tracking and commenting on your blog.
- Jekyll SEO tag integration: The theme includes integration with Jekyll SEO tag, allowing you to optimize your blog for search engines.
- Pagination on Category and Tag pages: Dekyll supports pagination on category and tag pages, making it easy to browse specific sections of your blog.
Installation:
To install Dekyll, follow these steps:
- Make sure Jekyll is installed on your local machine.
- Clone the Dekyll repository using the following command:
git clone git@github.com:kuntoaji/dekyll.git
- Change directory to the cloned repository:
cd dekyll
- Run the bundle install command to install the required dependencies:
bundle install
- Finally, run the Jekyll server with the following command:
bundle exec jekyll serve
This will start a local development server for your Dekyll blog.
Summary:
Dekyll is a clean and minimal blog theme for Jekyll that offers a range of features to enhance your blogging experience. It is compatible with the latest version of Jekyll and does not require any Javascript. The theme includes CSS compression, support for responsive design, pagination, and integration with various services like Google Analytics and Disqus. To install Dekyll, you will need to clone the repository, install the dependencies, and run the Jekyll server. Overall, Dekyll is a versatile and customizable theme for Jekyll-based blogs.