I want to create a new web site. Here is the goals for that site:
It will be used to write things about mathematics.
Different from Wikipedia and PlanetMath, its goal is to make things about a subject into a (mathematical) book. This means:
For the subject "Differential Geometry", there is a page which is the "Table of Content".
When a user click the link "Chapter 3 : Curvature", it will go to the page of chpater 3. This page has contents before the 1st section of chapter 3 starts.
I wish that there is a way to convert each subject in this site into a PDF file. This output PDF file will looks just like a mathematical book!
This site has full Tex/Latex support. So people can write things by using Tex/Latex. I also want this site has a preview feature like sites on StackExchange: when people type Tex/Latex code, they can preview the output.
The people can contribute to this project.
The site should be hosted "permanent". By this I mean that the Web Hosting Provider is unlikely to stop their service. If it happens however, there is a way to migrate my site.
I want to start with a free web hosting. Now I am a PhD student. In one year or two (I wish!), I may be a Postdoc fellow somewhere. I guess that it is not a good idea to use my university's personal web space, unless I get a tenure position (which is very far from what I am now).
I am new to create web site, and this project is not at all urgent. I will start it by myself alone during 1 year or 2. Then invite some people to participate.
Here are some questions:
Based on the above requirement, could you suggest me some web hosting providers?
In order to have the features listed above, could you suggest me some references to learn. For example, in order to make people can participate, I need to know how to make people can create an account (and a little about web security). Or how to make this site with Tex/Latex support + Preview. (With these feature, it can be used as an online Tex/Latex Editor.)