--- layout: default --- <div class="home"> {% include news.html %} {%- if page.title -%} <h1 class="page-heading">{{ page.title }}</h1> {%- endif -%} {{ content }} {%- if site.posts.size > 0 -%} {% include pagetrail.html %} <h2 class="post-list-heading">{{ page.list_title }}</h2> <ul class="post-list"> {% if paginator == nil %} {% assign paginator = site %} {% endif %} {%- for post in paginator.posts -%} <li> {%- assign date_format = site.minima.date_format | default: "%b %-d, %Y" -%} <span class="post-meta">{{ post.date | date: date_format }}</span> <div lang="{{ post.lang | default: site.lang | default: "en" }}"> <h3> <a class="post-link" href="{{ post.url | relative_url }}"> {{ post.title | escape }} </a> </h3> {%- if site.show_excerpts -%} {{ post.excerpt }} {# parens are invalid, right-to-left eval #} {%- elsif forloop.first and paginator.page == 1 or paginator == site -%} {{ post.content }} {%- endif -%} </div> </li> {%- endfor -%} </ul> {% include pagetrail.html %} {%- endif -%} </div> <script> document.addEventListener("DOMContentLoaded", function() { const ids = [ "AdBlock", "news1" ]; for (currId of ids) { const currentBanner = document.getElementById(currId); const closeLink = currentBanner.firstElementChild; const currentNewsClosed = localStorage.getItem(currId+"closed"); if (currentNewsClosed === "true") { currentBanner.style.display = "none"; } function closeBanner(evt) { currentBanner.style.display = "none"; const storId = evt.currentTarget.closeArg + "closed"; localStorage.setItem(storId, "true"); } closeLink.closeArg=currId; closeLink.addEventListener("click", closeBanner); } }); </script>