The best way to maintain the web pages for your project is to register
the project on
savannah.gnu.org. Then you can edit the pages
using CVS, using the separate “web pages repository” available on
Savannah, which corresponds to
https://www.gnu.org/software/package/’. You can
keep your source files there too (using any of a variety of version
control systems), but you can use
savannah.gnu.org only for
your gnu.org web pages if you wish; simply register a “web-only”
If you don’t want to use that method, please talk with email@example.com about other possible methods. For instance, you can mail them pages to install, if necessary. But that is more work for them, so please use Savannah if you can.
Please note that the GNU webmasters may fix technical details in your web pages (HTML, CSS, obvious typos, broken links in the footer, etc.) and inform you of the change afterwards.
If you use Savannah, you can use a special file named .symlinks in order to create symbolic links, which are not supported in CVS. For details, see https://www.gnu.org/server/standards/README.webmastering.html#symlinks.