135 lines
No EOL
5.1 KiB
HTML
135 lines
No EOL
5.1 KiB
HTML
{% import "macros/head.html" as head -%}
|
|
{% import "macros/opengraph.html" as social -%}
|
|
{% import "macros/hooks.html" as hooks -%}
|
|
{% import "macros/images.html" as images -%}
|
|
|
|
<!DOCTYPE html>
|
|
<html lang="en" prefix="og: https://ogp.me/ns#">
|
|
<head>
|
|
{%- block general_meta -%}
|
|
{{ head::general_meta() }}
|
|
{%- endblock general_meta -%}
|
|
{%- block og_preview -%}
|
|
{{ social::og_preview() }}
|
|
{%-endblock og_preview -%}
|
|
{% block rss -%}
|
|
<link rel="alternate"
|
|
type="application/rss+xml"
|
|
title="{{config.title}}"
|
|
href="{{ get_url(path='atom.xml',trailing_slash=false)|safe}}">
|
|
{% endblock rss -%}
|
|
{% if config.extra.google_analytics_tag_id -%}
|
|
<!-- Google Analytics tag (gtag.js) -->
|
|
<script async src="https://www.googletagmanager.com/gtag/js?id={{ config.extra.google_analytics_tag_id }}"></script>
|
|
<script>
|
|
window.dataLayer = window.dataLayer || [];
|
|
function gtag(){dataLayer.push(arguments);}
|
|
gtag('js', new Date());
|
|
gtag('config', '{{ config.extra.google_analytics_tag_id }}');
|
|
</script>
|
|
{% endif -%}
|
|
<link rel="stylesheet"
|
|
href="{{ get_url(path='base.css',trailing_slash=false)|safe}}">
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/feather-icons/4.28.0/feather.min.js"
|
|
integrity="sha512-7x3zila4t2qNycrtZ31HO0NnJr8kg2VI67YLoRSyi9hGhRN66FHYWr7Axa9Y1J9tGYHVBPqIjSE1ogHrJTz51g=="
|
|
crossorigin="anonymous"></script>
|
|
</head>
|
|
|
|
<body>
|
|
<header>
|
|
{% if config.extra.avatar -%}
|
|
<div class="avatar">
|
|
<a href="/">
|
|
{{ images::responsive_image(path="", src=config.extra.avatar, default_size=128, sizes=[64,128,256], alt=config.title ) }}
|
|
</a>
|
|
</div>
|
|
{% endif -%}
|
|
<a class="site-name"
|
|
href="/">
|
|
<h1>{{ config.title }}</h1>
|
|
</a>
|
|
<div class="site-description">
|
|
<p>{{ config.description }}</p>
|
|
</div>
|
|
<nav>
|
|
<div class="links">
|
|
{% for menu_link in config.extra.menu_links -%}
|
|
{% set link_url = menu_link.url | replace(from="$BASE_URL", to=config.base_url) -%}
|
|
<a {% if current_url and current_url==link_url %}class="active" {% endif %}
|
|
href="{{ link_url | safe}} ">{{menu_link.name}}</a>
|
|
{% endfor -%}
|
|
</div>
|
|
</nav>
|
|
</header>
|
|
<article>
|
|
{% block content -%}
|
|
{% endblock -%}
|
|
</article>
|
|
<footer>
|
|
<div class="social">
|
|
<ul>
|
|
{# Github #}
|
|
{% if config.extra.link_github_username -%}
|
|
<li>
|
|
<a href="https://github.com/{{ config.extra.link_github_username }}"
|
|
title="Github" rel="me"><i data-feather="github"></i></a>
|
|
</li>
|
|
{% endif -%}
|
|
|
|
{# Mastadon #}
|
|
{% if config.extra.link_mastodon_url -%}
|
|
<li>
|
|
<a href="{{ config.extra.link_mastodon_url }}"
|
|
title="Mastodon" rel="me"><i data-feather="message-square"></i></a>
|
|
</li>
|
|
{% endif -%}
|
|
|
|
{# Twitter #}
|
|
{% if config.extra.link_twitter_username -%}
|
|
<li>
|
|
<a href="https://twitter.com/{{ config.extra.link_twitter_username }}"
|
|
title="Twitter"
|
|
rel="me"><i data-feather="twitter"></i></a>
|
|
</li>
|
|
{% endif -%}
|
|
|
|
{# Instagram #}
|
|
{% if config.extra.link_instagram_username -%}
|
|
<li>
|
|
<a href="https://www.instagram.com/jimmyff_art/{{ config.extra.link_instagram_username }}"
|
|
title="Medium"
|
|
rel="me"><i data-feather="instagram"></i></a>
|
|
</li>
|
|
{% endif -%}
|
|
|
|
{# Medium #}
|
|
{% if config.extra.link_medium_username -%}
|
|
<li>
|
|
<a href="https://medium.com/@{{ config.extra.link_medium_username }}"
|
|
title="Medium"
|
|
rel="me"><i data-feather="file-text"></i></a>
|
|
</li>
|
|
{% endif -%}
|
|
|
|
{# RSS feed #}
|
|
<li>
|
|
<a href="{{ get_url(path='atom.xml',trailing_slash=false)|safe }}"
|
|
title="{{config.title}}"><i data-feather="rss"></i></a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<p> © {{ config.title }} {{ now() | date(format="%Y") }}
|
|
|
|
{# If you remove the powered by information, it would be appreciated if
|
|
you could add information & links somewhere else on your site to credit
|
|
those that have created your tools. #}
|
|
{% if config.extra.disable_powered_by and config.extra.disable_powered_by == true %}{% else %}<br>Powered by <a target="_blank" href="https://getzola.org/">Zola</a>. Theme: <a target="_blank" href="https://github.com/jimmyff/zola-inky">Inky</a>.{% endif %}
|
|
</p>
|
|
</footer>
|
|
<script>
|
|
feather.replace();
|
|
</script>
|
|
{% block body_end -%}
|
|
{% endblock body_end -%}
|
|
</body>
|
|
</html> |