On GitHub Pages (the ‘real one’), if one forgets to set the
url variable in jekyll’s configuration file, apparently it will automagically be set correctly.
Using Cloudron’s GitHub Pages app, the
url seems to remain empty. Or, at least, the
absolute_url filter in jekyll does nothing. (and setting the
url variable in
_config.yml fixed this for us)