Build Fails
Issue: bundle exec jekyll build fails with an error
Solutions:
- Check Ruby version:
ruby -v(need 2.6+) - Update gems:
bundle update - Clear cache:
rm -rf .bundle _site - Check for syntax errors in YAML files
Projects Not Showing
Issue: Project cards are empty or don’t display
Solutions:
- Verify
data/mods.jsonexists and is valid JSON - Run
npm run fetchto regenerate data - Check Modrinth organization slug in
_config.yml - Ensure API token is set if fetching private projects:
export MODRINTH_API_TOKEN=your_token
Styles Not Updating
Issue: CSS changes don’t appear after editing
Solutions:
- Hard refresh browser: Cmd+Shift+R (Mac) or Ctrl+Shift+R (Windows)
- Restart Jekyll:
bundle exec jekyll serve --livereload - Clear
_site/folder:rm -rf _site - Ensure you’re editing
src/styles/(will compile toassets/css/)
Navigation Links Broken
Issue: Links show 404 or lead to wrong pages
Solutions:
- Check
baseurlin_config.ymlmatches your deploy path - Verify file exists and permalink is correct in front matter
- Use
relative_urlfilter:/docs/
Navbar Not Full Width
Issue: Header/footer doesn’t span the full page
Solutions:
- Check header CSS has
width: 100vwandbox-sizing: border-box - Ensure no parent element constrains the width
- Verify
paddingisn’t adding extra width
Performance Issues
Issue: Site builds slowly
Solutions:
- Check
_config.ymlexcludes large folders:node_modules,src/ - Reduce image sizes in
assets/images/ - Remove unused CSS/JS files
- Consider using incremental builds:
bundle exec jekyll serve -I
Search Not Working
Issue: Search bar doesn’t filter results
Solutions:
- Ensure
search.jsis loaded in layout - Check that project data is loaded: open DevTools Console
- Verify JSON file path is correct
Still stuck? Open an issue or check the FAQ.