I think one of the major features jekyll lacks is the facility to have temporary variables which can be very convenient. For example, {{site.url}} gives me https://prahladyeri.github.io/ and {{page.url}} gives me /blog/2024/06/most-aesthetic-google-fonts.html which is fine. However, at many places I have to use a combination of these two. For setting the canonical attribute for example:
<link rel="canonical" href="{{site.url}}{{page.url}}" />
Is there a way to concat these two into a temporary variable so that I can simply use {{full_url}} ? If so, where do I do that? Please note that I’m using Github Pages and don’t have actual Ruby/Jekyll running on my machine, Github Pages only supports a handful of official plugins.