The codeberg pages are fine for personal (home) pages. but If I just want a homepage for a software project, this does not fit well. Wouldnt it be nice to have pages in each repository? For example I have the (sourceforge hosted) home page of the the Project https://codeberg.org/kollo/X11Basic/ in its subfolder htdocs/ https://codeberg.org/kollo/X11Basic/src/branch/master/htdocs
Just as an example how that could work. The content of that folder could automatically render as http://pages.codeberg.org/myusername/X11Basic
Things to consider: how to treat forks of that repository? A fork should probably not automatically have its own clone of the homepage.
If this suggestion is too controversal, then having multiple repositories (instead of only one called “pages”), could at least allow for multiple project home pages. But I would like it pretty much to have the pages in the same repository together with the sources and all other stuff belonging to the project.
In this case, treat all repositories with a name pattern of xxx_pages as homepages to be redered in http://pages.codeberg.org/username/xxx/