Project Setup and Troubleshooting Summary
Actions Taken
-
Configured GitHub Pages Remote Theme
- Verified
_config.ymlincludesremote_theme: "redackee/beautiful-jekyll". - Confirmed correct usage for GitHub Pages and Jekyll.
- Verified
-
Created Gemfile for Local Development
- Added a
Gemfilewith:gem 'github-pages', group: :jekyll_plugins - Noted that
jekyll-remote-themeis already included viagithub-pages.
- Added a
-
Attempted Local Gem Installation
- Ran
bundle install --path vendor/bundleto install gems locally. - Encountered permission errors and native extension build errors (e.g.,
commonmarker).
- Ran
-
Troubleshooting Steps
- Advised to remove and retry
vendor/bundleif permissions are an issue. - Recommended installing Xcode Command Line Tools with
xcode-select --installfor native gem builds. - Provided instructions for installing Ruby locally using Homebrew, rbenv, or rvm to avoid system Ruby permission issues.
- Advised to remove and retry
-
Documentation Provided
- Linked to the official
jekyll-remote-themedocumentation. - Summarized installation and configuration steps for remote themes and local development.
- Linked to the official
-
Ruby Version Management
- Installed
rbenvlocally using Homebrew. - Set up Ruby version 3.4.5 for local development.
- Installed
-
Previewing the Website Locally
- To preview your site locally with the correct plugins and theme, run:
bundle exec jekyll serve - Then open http://localhost:4000 in your browser.
- To preview your site locally with the correct plugins and theme, run:
Major Customizations and UI Changes (since last update)
-
Site Title Branding:
- Multi-color “Red Ackee Software” branding applied everywhere the site title appears (navbar, header, page title, and optionally footer).
- Custom CSS for
.red-word(red),.ackee-word(black), and.software-word(gold with black text stroke). - Overrode theme includes and layouts to inject custom HTML for the site title.
-
Banner Image:
- Homepage banner image updated from
old_sugar_factory.jpgtobanner-redackee-1536x1024.png.
- Homepage banner image updated from
-
Navigation:
- Added links to ChatGPT, Google Gemini, and Microsoft Copilot under the Resources menu in the navbar.
-
Favicon:
- Switched favicon from PNG to ICO format in
_config.yml.
- Switched favicon from PNG to ICO format in
-
Header and Page Title:
- Removed text shadow from all major headings for a cleaner look.
- Ensured only the custom multi-color title is shown in the banner/header area.
- CSS rules added to hide default page headings if a custom title is present.
-
Footer:
- Footer reverted to show only copyright and author.
-
General:
- Various troubleshooting and improvements for local development, LiveReload, and browser cache issues.
For further troubleshooting, ensure you are using a user-managed Ruby and have the necessary build tools installed. All configuration and setup steps are now documented in this summary.