Overview
The Minimal Mistakes theme has been customized by choiiis and is used for a personal blog. This theme has been modified and uploaded for easier use. It offers various features and allows for customization.
Features
- Customizable favicon
- Navigation management for the header
- Ability to add and modify categories
- Post creation with support for images
- Comment functionality using utterances
- Integration with Google Analytics
- Integration with Google Search Console
- Registration on Naver search advisor
- Customizable fonts
- About page creation
Installation
To install the customized Minimal Mistakes theme, follow the steps below:
- Set up default blog information in the
_config.yml
file. - Change the favicon by generating the desired image using Favicon Generator. Save the generated file in the
assets/images/favicon/
directory.- Note: Changes may not reflect when running locally, so pushing the changes is necessary.
- Enter your own blog URL in the
github-account.github.io
part of the _layouts/default.html
file. - Manage the navigation on the right side of the header by editing the
_data/navigation.yml
file. - Modify the categories by adding new items and creating markdown files in the
_pages/categories/
directory. Example: _pages/categories/category-categories1.md
- Add the category name and URL to the
_data/navigation.yml
file.
- For version 2.0, which includes subcategories, refer to the ‘Development History’ section on the bottom of the page for the required changes.
- Alternatively, you can modify only the
_data/navigation.yml
file as instructed.
- Create a new post by generating a file in the format
YYYY-MM-DD-post-name-here.md
in the _posts/
directory.- Save any images related to the post in the
assets/images/posts_img/post-name-here/
directory. - Add the necessary front matter and content to the post file. Refer to the default settings in the
_config.yml
file to customize parameters like comments and author profile.
- Install the utterances plugin for comment functionality. Further instructions can be found by searching for utterances.
- Create an utterances repository on your GitHub account.
- Update the
install_config.yml
file in the _includes/comments-providers/utterances.html
directory when changing themes.
- Connect Google Analytics by accessing the Google Analytics website.
- Connect Google Search Console to ensure your posts are visible on Google search. Access the Google Search Console website and register your domain. Upload the
google~~.html
file provided by Google to the root directory. - Install the jekyll-sitemap plugin by adding it under the
plugins
section in the _config.yml
file (if not already present). - Create a
robots.txt
file in the root directory. - Register the blog on Naver search advisor by accessing the Naver Search Advisor website and adding your site.
- Additionally, add the
naver~~~~.html
file to the root directory. - For more information, refer to the linked blog providing instructions in Korean.
- Customize the font by adding it through import or font-face in the
assets/css/main.scss
file. Set the font in the _sass/minimal-mistakes/_variables.scss
file. - Create the About page and link it to the About tab in the navigation bar. Use the
_pages/about.md
file to enter the content.
Summary
The customized Minimal Mistakes theme by choiiis provides various features for a personalized and easily customizable blog. Installation requires changes to configuration files, creating posts, managing navigation, integrating with analytics and search console, and customizing fonts and layout.