Sha256: ae9986e9a51c1bf5a061b4e44c8f600942420c55ae14d6817cef1faf80d134e9

Contents?: true

Size: 1.71 KB

Versions: 80

Compression:

Stored size: 1.71 KB

Contents

{% comment %}
 # -----------------------------------------------------------------------------
 #   ~/_includes/themes/j1/procedures/global/get_page_url.proc
 #  Liquid PROCEDURE to calculate the URL of a page (page_url)
 #
 #  https://jekyll.one
 #
 #  Copyright (C) 2021 Juergen Adams
 #
 #  J1 Template is licensed under the MIT License.
 #  See: https://github.com/jekyll-one-org/J1 Template/blob/master/LICENSE
 #
 # -----------------------------------------------------------------------------
 #   Global procedure. Calculates the absolute path of the current page
 #   relative to the web root. The path is resturned by the liquid variable
 #   page_url.
 #
 #    Usage:
 #
 #      1)  include the get_page_url.proc procedure
 #      2)  assign|use the page_url variable
 #
 #    Example:
 #
 #    {% capture get_page_url %}themes/{{site.template.name}}/procedures/global/get_page_url.proc{% endcapture %}
 #
 #    {% include {{get_page_url}} %}
 #    {% assign my_page_url = page_url %}
 #
 # -----------------------------------------------------------------------------
 # Test data:
 #  liquid_var:  {{ liquid_var | debug }}
 #
 # -----------------------------------------------------------------------------
{% endcomment %}


{% comment %} Variables
   ------------------------------------------------------------ {% endcomment %}



{% comment %} Liquid procedures
   ------------------------------------------------------------ {% endcomment %}



{% comment %} Main
   ------------------------------------------------------------ {% endcomment %}

  {% if site.permalink == 'none' %}
    {% capture page_url %}{{ page.url }}.html{% endcapture %}
  {% else %}
    {% capture page_url %}{{ page.url }}{% endcapture %}
  {% endif %}

Version data entries

80 entries across 80 versions & 1 rubygems

Version Path
j1-template-2022.0.18 _includes/themes/j1/procedures/global/get_page_url.proc
j1-template-2022.0.17 _includes/themes/j1/procedures/global/get_page_url.proc
j1-template-2022.0.16 _includes/themes/j1/procedures/global/get_page_url.proc
j1-template-2022.0.15 _includes/themes/j1/procedures/global/get_page_url.proc
j1-template-2022.0.14 _includes/themes/j1/procedures/global/get_page_url.proc
j1-template-2022.0.13 _includes/themes/j1/procedures/global/get_page_url.proc
j1-template-2022.0.12 _includes/themes/j1/procedures/global/get_page_url.proc
j1-template-2022.0.11 _includes/themes/j1/procedures/global/get_page_url.proc
j1-template-2022.0.10 _includes/themes/j1/procedures/global/get_page_url.proc
j1-template-2022.0.9 _includes/themes/j1/procedures/global/get_page_url.proc
j1-template-2022.0.8 _includes/themes/j1/procedures/global/get_page_url.proc
j1-template-2022.0.7 _includes/themes/j1/procedures/global/get_page_url.proc
j1-template-2022.0.6 _includes/themes/j1/procedures/global/get_page_url.proc
j1-template-2022.0.5 _includes/themes/j1/procedures/global/get_page_url.proc
j1-template-2022.0.4 _includes/themes/j1/procedures/global/get_page_url.proc
j1-template-2022.0.3 _includes/themes/j1/procedures/global/get_page_url.proc
j1-template-2022.0.2 _includes/themes/j1/procedures/global/get_page_url.proc
j1-template-2022.0.1 _includes/themes/j1/procedures/global/get_page_url.proc
j1-template-2022.0.0 _includes/themes/j1/procedures/global/get_page_url.proc
j1-template-2021.3.2 _includes/themes/j1/procedures/global/get_page_url.proc