Project Cleanup: Resetting to Minima Default
Project Cleanup: Resetting to Minima Default
This document details the cleanup performed and provides instructions for final manual steps to fully remove the legacy theme assets.
Actions Already Performed
- Layout Reset:
index.markdownis reset tolayout: homeand custom HTML/CSS blocks have been removed.- All other pages (
about,projects,lecturing,skills,resume,posts,credits) now uselayout: page. - Theme-specific front matter (icons, custom IDs) has been removed.
- Configuration Update:
_config.ymlhas been updated with a standard site description.- Social media usernames (
twitter_username,github_username, etc.) are now correctly configured for Minima. - The site header navigation order is explicitly defined via
header_pages. - The theme is set to
minima.
- Component Removal:
- Custom layouts and includes like
windows.html,bootup.html,desktop.html, andtaskbar.htmlhave been deleted. _includes/custom-head.htmlhas been cleaned up to remove legacy CSS and JS links.
- Custom layouts and includes like
Final Manual Steps (Recommended)
To save time during the automated process, large asset directories were not deleted. You should manually remove them to clean up the repository:
- Delete the following directories:
win98/clippy/_sass/minima/(This contains custom overrides; delete the entire_sass/folder to use default Minima styles).assets/fonts/
- Delete legacy images and files:
win98.htmlindexhtml- Specialized background images in
assets/img/that are no longer used (e.g.,computer.png,phone.png).
Build Instructions
To verify the changes locally:
- Run
bundle installto ensure dependencies are up to date. - Run
bundle exec jekyll serveto view the site. - The site should now be using the default Minima theme while retaining all your original Markdown content and SEO settings.