Writting webs is not always easy. But the most boring part is writting correct HTML code, or maintain two languages and not loosing the syncronization between both versions. For this, Empy is a fantastic tool: it allows you to write a web from simple text files, but these will be later processed with Python to create hyperlinks and automatic menus, saving you some work. This web is created like that, and here you have the source code. It's not an updated source code, but it can give you an idea on how to create your own web page. Remember, you will need: GNU Make, Python and Empy. It's recommended to use a free OS like GNU/Debian.