I can point you in the right direction, but this is probably going to involve some pretty heavy lifting on your part.
OJS functions with a MVC framework. The site index is generated via this page call:
This references the template here:
To change the site index, your changes would be local modifications to these files. If you are going to make local modifications, I highly recommend version control, such as git or Subversion, to manage the locals.