If styles are not showing on the deployed site, check the following:
The CSS should be at: docs/assets/css/main.css
Check that it exists in your repository.
In docs/_config.yml, verify:
url: https://fellahst.github.io
baseurl: /interfaces_of_reality_book
In docs/_layouts/default.html, the CSS should be referenced as:
<link rel="stylesheet" href="/assets/css/main.css">
Sometimes cached versions don’t show new styles. Try:
Make sure assets/ folder is NOT in the exclude list in _config.yml.
In browser developer tools (F12):
main.css requestIf it’s 404, the path is wrong. If it’s 200 but styles don’t apply, there might be a CSS syntax error.
Before deploying, test locally:
cd docs
bundle exec jekyll serve
Visit http://localhost:4000/interfaces_of_reality_book and check if styles work.
Solution: Check that baseurl in _config.yml matches your repository name exactly.
Solution: Check browser console for CSS errors. Verify CSS file syntax is correct.
Solution:
/docs folder