Sometimes even if the pages look fine locally (hexo generate) in hexo server. After hexo deploy, it doesn’t look the same in github page.

For some reason the style.css doesn’t include custom.css which I usually put my own style in. The browser inspector also doesn’t seem to detect custom.css file, but only style.css file.

Solution:
1. Manually update style.css with custom.css.
2. (not sure) add custom.css into scripts in _config.yml.