layout: page title: Creators Blog tagline: all posts description: >

Browse all articles provided by this website

categories: [ Blog ] tags: [ Navigator, Archive ]

sort: date toc: true fam_menu_id: open_toc

pagination:

enabled:                              false
permalink:                            /page:num/

analytics: true advertising: false comments: false

exclude_from_search: true regenerate: true

resources: [] resource_options:

- attic:
    padding_top:                      400
    padding_bottom:                   50
    opacity:                          0.5
    slides:
      - url:                          /assets/images/modules/attics/matthaeus-1920x1280.jpg
        alt:                          Photo by Matthaeus
        alignY:                       top
        badge:
          type:                       unsplash
          author:                     Matthaeus
          href:                       https://unsplash.com/@matthaeus123

{% comment %} Liquid procedures ——————————————————————————– {% endcomment %} {% capture get_page_path %}themes/{{site.template.name}}/procedures/global/get_page_path.proc{% endcapture %} {% capture select_icon_size %}themes/{{site.template.name}}/procedures/global/select_icon_size.proc{% endcapture %} {% capture get_category_item %}themes/{{site.template.name}}/procedures/global/get_category_item.proc{% endcapture %}

{% comment %} Set config files ——————————————————————————– {% endcomment %} {% assign template_config = site.data.j1_config %} {% assign blocks = site.data.blocks %} {% assign modules = site.data.modules %} {% assign builder = site.data.builder %} {% assign plugins = site.data.plugins %}

{% comment %} Set config data ——————————————————————————– {% endcomment %} {% assign blog_navigator_defaults = builder.defaults.blog_navigator.defaults %} {% assign blog_navigator_settings = builder.blog_navigator.settings %}

{% comment %} Set config options ——————————————————————————– {% endcomment %} {% assign blog_navigator_options = blog_navigator_defaults | merge: blog_navigator_settings %}

{% comment %} Variables ——————————————————————————– {% endcomment %} {% assign truncate_words = site.excerpt_truncate_words %}

{% if site.permalink == 'none' %}

{% capture browser_page_url %}{{page.url}}.html{% endcapture %}

{% else %}

{% capture browser_page_url %}{{page.url}}{% endcapture %}

{% endif %}

{% include {{get_page_path}} mode='absolute' %}

{% capture navigator %}{{page_path}}/{% endcapture %} {% capture blog_preview %}{{page_path}}/archive/preview/{% endcapture %} {% capture date_view %}{{page_path}}/archive/dateview/{% endcapture %} {% capture category_view %}{{page_path}}/archive/categoryview/{% endcapture %} {% capture tag_view %}{{page_path}}/archive/tagview/{% endcapture %} {% capture all_view %}{{page_path}}/{% endcapture %}

{% comment %} language detection ——————————————————————————– {% endcomment %} {% if site.language == “en” %}

{% assign language = "en" %}

{% elsif site.language == “de”%}

{% assign language = "de" %}

{% else %}

{% assign language = "en" %}

{% endif %}

{% if language == “en” %}

{% assign readmore_text               = "read" %}

{% assign category_view_button_text   = blog_navigator_options.button_text.view_selector.category_view.en %}
{% assign date_view_button_text       = blog_navigator_options.button_text.view_selector.date_view.en %}
{% assign archive_view_button_text    = blog_navigator_options.button_text.view_selector.archive_view.en %}
{% assign tag_view_button_text        = blog_navigator_options.button_text.view_selector.tag_view.en %}

{% assign view_headline               = blog_navigator_options.archive_view.page_text.en.headline %}
{% assign view_description_text       = blog_navigator_options.archive_view.page_text.en.description %}

{% endif %}

{% if language == “de” %}

{% assign readmore_text               = "lesen" %}

{% assign category_view_button_text   = blog_navigator_options.button_text.view_selector.category_view.de %}
{% assign date_view_button_text       = blog_navigator_options.button_text.view_selector.date_view.de %}
{% assign archive_view_button_text    = blog_navigator_options.button_text.view_selector.archive_view.de %}
{% assign tag_view_button_text        = blog_navigator_options.button_text.view_selector.tag_view.de %}

{% assign view_headline               = blog_navigator_options.archive_view.page_text.de.headline %}
{% assign view_description_text       = blog_navigator_options.archive_view.page_text.de.description %}

{% endif %}

{% comment %} Debugging


skip_categories: {{skip_categories | debug}} site_category_word_list: {{site_category_word_list | debug}}


{% endcomment %}

{% comment %} Main ——————————————————————————– {% endcomment %} <!– [INFO ] [ {{page.url}} ] [Generate HTML}] –> <div class=“paginator ml-3”>

<ul class="pagination raised-z0">
  <li class="page-item"><a class="page-link" href="{{navigator | prepend: site.baseurl}}" alt="Blog View">Navigator</a></li>
  <li class="page-item"><a class="page-link" href="{{category_view|prepend: site.baseurl}}" alt="View by Category">{{category_view_button_text}}</a></li>
  <li class="page-item"><a class="page-link" href="{{date_view}}" alt="View by Date">{{date_view_button_text}}</a></li>
  <!-- li class="page-item"><a class="page-link" href="{{tag_view}}" alt="{{tag_view_button_text}}">By Tag</a></li -->
</ul>

</div>

<div id=“index” class=“post-search-results ml-3”>

{% if blog_navigator_options.archive_view.page_text.enabled %}
<div class="view-description">{{view_description_text}}</div>
{% endif %}

<div class="post-headline">
  <h1 id="post-headline notoc" class="mt-5">{{view_headline}}</h1>
</div>

<!-- ul class="list-unstyled link-news" -->
{% for post in site.posts %}
  {% comment %} {% assign excerpt = post.excerpt|truncatewords: truncate_words|replace:'...',' ...'|strip_html %} {% endcomment %}
  {% assign excerpt = post.excerpt|truncatewords: truncate_words|replace:'...',' ...' %}

  <!-- Collect comment provider details -->
  {% for sharing in builder_config.sharing_provider %}
    {% assign provider      = sharing.provider %}
    {% assign likes_count   = sharing.likes_count %}
    {% assign comment_count = sharing.comment_count %}
  {% endfor %}

  <article class="card raised-z3 mb-5">
    <h2 id="{{100000|rand}}" class="card-header bg-primary">{{post.title}}</h2>
    <div class="row mx-0">

      <!-- [INFO   ] [j1.pages.blog.navigator.archive          ] [Check if post image is available] -->
      {% if post.image %}
      <!-- [INFO   ] [j1.pages.blog.navigator.archive          ] [Post image is available] -->
      <div class="col-md-6 img-bg--fill px-0"
        style="background-image: url({{post.image}});">
      </div>
      {% else %}
      <!-- [INFO   ] [j1.pages.blog.navigator.archive          ] [Post image missing, using configured default image] -->
      <div class="col-md-6 img-bg--fill px-0"
        style="background-image: url({{blog_navigator_options.post_image}});">
      </div>
      {% endif %}

      <div class="col-md-6">
        <div class="card-body r-text-300">{{excerpt}}</div>
        <div class="card-footer r-text-200">
          <div class="card-footer-text">
            <hr class="my-3">
            {% if post.date %}
              {% if language == "en" %}
                <i class="mdi mdi-calendar-blank md-grey-600 mr-1"></i>{{post.date | localize: "%Y %B, %e"}}
              {% endif %}
              {% if language == "de" %}
                <i class="mdi mdi-calendar-blank md-grey-600 mr-1"></i>{{post.date | localize: "%-d. %B %Y"}}
              {% endif %}
            {% endif %}
            {% if likes_count %}
            <span class="font-weight-bold"> · </span>
            <i class="mdi mdi-heart mdi-md-grey mr-1"></i> {{likes_count}}
            {% endif %}
            {% if comment_count %}
            <span class="font-weight-bold"> · </span>
            <i class="mdi mdi-comment mdi-md-grey mr-1"></i> {{comment_count}}
            {% endif %}
          </div>
          <a class="card-link text-muted text-lowercase"
             href="{{post.url}}#readmore">
             {{readmore_text}} · {{post.tagline}}
          </a>
        </div>
      </div>
    </div>
  </article>
{% endfor %}

</div>

<!– [INFO ] [j1.pages.blog.navigator.archive ] [{{page.title}} - Save the current page to cookieUserState cookie: {{browser_page_url}}] –> {% comment %} Update cookie for lastpage ——————————————————————————– {% endcomment %} <script type=“text/javascript”>

function setLastPage() {
  var logger = log4javascript.getLogger('j1.BlogNavigator');
  var cookie_names                = j1.getCookieNames();
  const user_state_cookie_name    = cookie_names.user_session;
  var user_state                  = j1.readCookie(user_state_cookie_name);
  var user_state_last_page        = "{{browser_page_url}}";
  user_state.last_page            = user_state_last_page;

  j1.writeCookie({
    name: user_state_cookie_name,
    data: user_state,
    samesite: 'Strict'
  });
  logger.info('Saved current Post Browser page to cookie: {{browser_page_url}}');
}
window.onload = setLastPage();

</script>