Overview:
The end2end Clean Jekyll theme is a responsive theme with a clean layout. It offers features like a preprocessor SASS, CSS minification, pagination, syntax highlighting, author configuration, and the option to add comments with Disqus. The theme provides a simple installation process and allows users to create new pages and posts using Rake tasks. It is available for free under the MIT license.
Features:
- Clean layout: The theme has a minimalistic and clean layout, providing a clutter-free reading experience.
- Responsive layout: The theme is designed to be responsive, ensuring that it looks great on various devices and screen sizes.
- Preprocessor SASS: Users can take advantage of the preprocessor SASS to write CSS code in a more efficient and organized way.
- CSS minified: The theme automatically minifies CSS files, optimizing the code for faster loading times.
- Pagination: Users can easily navigate through multiple pages with the built-in pagination feature.
- Syntax highlight: The theme supports syntax highlighting, making code snippets in blog posts or pages more visually appealing and easier to read.
- Author config: Users can easily configure the theme to display their author information, giving a personal touch to the website.
- Comments with Disqus: The theme allows users to integrate Disqus comments, enabling visitors to leave comments on blog posts.
- Search posts (to be implemented): The theme will have a search functionality that allows users to search for specific posts.
- Share posts (to be implemented): The theme will have social media sharing options, allowing visitors to easily share posts on various platforms.
Installation:
To install the end2end Clean Jekyll theme, follow these steps:
- Download or clone the repository:
git clone git@github.com:nandomoreirame/end2end.git - Change to the theme folder:
cd end2end/ - Install Ruby gems:
bundle install - Start the Jekyll server:
bundle exec jekyll serve - Access the theme at
localhost:4000/end2end
To deploy the theme on GitHub Pages, follow these steps:
- Change the variables
GITHUB_REPONAMEandGITHUB_REPO_BRANCHin theRakefileto match your GitHub repository details. - Run
rakeorrake publishto build the site and publish it on GitHub Pages.
To create a new page, use the following Rake task: rake page name="contact.md"
To create a new post, use the following Rake task: rake post title="TITLE OF THE POST"
Summary:
The end2end Clean Jekyll theme is a responsive and minimalistic theme that offers various features to enhance the readability and functionality of a Jekyll website. It provides a straightforward installation process and allows users to customize the theme easily using Rake tasks. With its clean layout, syntax highlighting, and optional comments with Disqus integration, the end2end theme offers a solid foundation for creating a professional-looking and user-friendly blog or website.