Add DISABLE_PAGE_LINKS and DISABLE_PAGE_BLANK_TARGET configuration parameters.

DISABLE_PAGE_LINKS will disable generation of links to static pages, only user defined links will be added to the left sidebar.
DISABLE_PAGE_BLANK_TARGET will cause user defined links to open in the same tab instead of a new tab.
This commit is contained in:
Artium 2017-04-12 20:20:06 +03:00
parent bbdd09733b
commit 9084cb343f

View file

@ -91,18 +91,24 @@
{% if SITESUBTITLE %}<p>{{ SITESUBTITLE }}</p>{% endif %} {% if SITESUBTITLE %}<p>{{ SITESUBTITLE }}</p>{% endif %}
{% if pages or LINKS %} {% if (pages and not DISABLE_PAGE_LINKS) or LINKS %}
<nav> <nav>
<ul class="list"> <ul class="list">
{%if not DISABLE_PAGE_LINKS %}
{% if not PAGES_SORT_ATTRIBUTE -%} {% if not PAGES_SORT_ATTRIBUTE -%}
{% set PAGES_SORT_ATTRIBUTE = 'title' %} {% set PAGES_SORT_ATTRIBUTE = 'title' %}
{%- endif %} {%- endif %}
{% for page in pages|sort(attribute=PAGES_SORT_ATTRIBUTE) %} {% for page in pages|sort(attribute=PAGES_SORT_ATTRIBUTE) %}
<li><a href="{{ SITEURL }}/{{ page.url }}{% if not DISABLE_URL_HASH %}#{{ page.slug }}{% endif %}">{{ page.title }}</a></li> <li><a href="{{ SITEURL }}/{{ page.url }}{% if not DISABLE_URL_HASH %}#{{ page.slug }}{% endif %}">{{ page.title }}</a></li>
{% endfor %} {% endfor %}
{% endif %}
{% for name, link in LINKS %} {% for name, link in LINKS %}
{% if DISABLE_PAGE_BLANK_TARGET %}
<li><a href="{{ link }}">{{ name }}</a></li>
{% else %}
<li><a href="{{ link }}" target="_blank">{{ name }}</a></li> <li><a href="{{ link }}" target="_blank">{{ name }}</a></li>
{% endif %}
{% endfor %} {% endfor %}
</ul> </ul>
</nav> </nav>
@ -190,9 +196,9 @@
{% if GITHUB_CORNER_URL %} {% if GITHUB_CORNER_URL %}
{% include 'partial/github.html' %} {% include 'partial/github.html' %}
{% endif %} {% endif %}
{% if DISQUS_SITENAME %} {% if DISQUS_SITENAME %}
<script type="text/javascript"> <script type="text/javascript">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */ /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = '{{ DISQUS_SITENAME }}'; // required: replace example with your forum shortname var disqus_shortname = '{{ DISQUS_SITENAME }}'; // required: replace example with your forum shortname