How to arrange a multi-topic academic homepage I would like to build my academic homepage and I am not sure how to organize it. I did research in several very different and unrelated topics, and in every topic I have different types of materials (e.g. introductory texts for students, published papers, presentations, working papers and open questions).

One option is to arrange the website by topic. This will help students and fellow researchers quickly find the material that they interests them and maybe lead to useful collaborations.

On the other hand, potential employers (academic personnel) looking at my website may wish to see the material arranged by type, e.g. see all the publications by years, all the teaching materials, etc, regardless of topic.

What is a good way to arrange such a website? Examples of good multi-topic academic homepages are welcome.



CONCLUSION: Thanks to all the repliers. I learned from all the answers and examples, and finally created my academic homepage here: http://erelsgl.github.io . The main technical decision I took was to use Jekyll - a tool for automatically building a static website from templates. It allows me to put all publications in a single data-file, and then automatically creates pages for each topic and a general "publications" page. It is very flexible and lets me easily manage a bi-lingual website.

EDIT: one thing I am very happy to have put in my website is the wishlist page. In it, I put some open problems and research projects I am interested in. So far, 4 different researchers have contacted me regarding these questions. In two cases, this have already lead to a joint paper. I warmly recommend this idea.
My opinion...Perhaps instead of trying to sort the 'topics' or 'content' on the site, you could instead sort by user with a menu bar on the home page. 

Have separate tabs/buttons in the menu linking to separate pages: 1 for "Students"; 1 for "researchers/peers"; and 1 for "prospective employers". 

That way, you can put exactly what you want that particular audience to see (even if some content is the same across audiences) on individual pages. You will have 1 site, with 3 distinct sets of content arranged by topic independently of each other. On each of those 3 pages, there can then be a specific menu or something for the content on that specific page, for that audience, arranged by either a topic, date, tags, whatever.