Overview:
brutalist-blog is a hyper-minimalistic dark/light theme that is fully-responsive and easy to integrate with various features. Inspired by Mark Otto’s personal site, this theme offers a no-frills design that allows users to focus on the content. It automatically changes between dark and light modes based on the user’s OS settings and provides support for features like Google Analytics, XML sitemap, RSS Atom feed, full markdown support, and more. The theme can be easily installed and customized to suit individual preferences.
Features:
- Automatic Mode Switching: The theme automatically switches between dark and light modes based on the user’s OS settings, providing a seamless and user-friendly experience.
- Easy Integration with Google Analytics: Users can easily integrate Google Analytics into their site to track and analyze website traffic and user behavior.
- XML Sitemap and RSS Atom Feed: The theme generates an XML sitemap and RSS Atom feed, making it easier for search engines to index and display the site’s content.
- Full Markdown Support: The theme supports markdown syntax, allowing users to write and format content using markdown. It also automatically converts code blocks and tables into bootstrap components.
- Customizable Style Changes: Users have the option to add custom styling through SCSS or CSS, allowing for greater customization and personalization of the theme.
- Easy Installation and Deployment: The theme can be easily installed by cloning the repository and following a few simple steps. It can also be deployed using GitHub Pages for quick and hassle-free publishing.
Installation:
To install the brutalist-blog theme, follow these steps:
- Clone the repository:
git clone [repository-url]
- Install bundler if not already installed:
gem install bundler
- Install the necessary dependencies:
bundle install
- Serve the site:
bundle exec jekyll serve
For installation with GitHub Pages, you can follow these additional steps:
After cloning the repository, checkout the gh-pages branch.
In the repository directory, for local development, execute:
bundle exec jekyll serve
- After making the necessary tweaks, publish the site by going to your repository settings and enabling GitHub Pages.
For a more detailed installation guide, refer to this guide by GitHub: Creating a GitHub Pages Site with Jekyll
Summary:
brutalist-blog is a minimalistic dark/light theme that offers a clean and uncluttered design for websites. It provides automatic mode switching, easy integration with Google Analytics, XML sitemap and RSS Atom feed generation, full markdown support, and customizable style changes. The theme can be easily installed and deployed using Jekyll and GitHub Pages, making it accessible for users of all levels of expertise. With its simplicity and functionality, brutalist-blog is a great choice for those who prefer a minimalistic and focused design for their websites.