initial commit for v5

This commit is contained in:
sakrecoer 2020-07-09 10:15:00 +02:00
parent 7fc5ac5f13
commit 81f97ff489
268 changed files with 37997 additions and 13528 deletions

View file

@ -1,231 +0,0 @@
<!-- BEGIN SEOmatic rendered SEO Meta -->
<title>an online radio station from Rotterdam - Operator Radio</title>
<!-- Standard SEO -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="referrer" content="no-referrer-when-downgrade" />
<meta name="description" content="Home" />
<meta name="generator" content="SEOmatic" />
<link rel="canonical" href="https://www.operator-radio.com" />
<link rel="alternate" href="https://www.operator-radio.com" hreflang="x-default" />
<meta name="geo.placename" content="Operator" />
<!-- Dublin Core basic info -->
<meta name="dcterms.Identifier" content="https://www.operator-radio.com" />
<meta name="dcterms.Format" content="text/html" />
<meta name="dcterms.Relation" content="Operator Radio" />
<meta name="dcterms.Language" content="en" />
<meta name="dcterms.Publisher" content="Operator Radio" />
<meta name="dcterms.Type" content="text/html" />
<meta name="dcterms.Coverage" content="https://www.operator-radio.com/" />
<meta name="dcterms.Rights" content="Copyright &copy;2018 Operator." />
<meta name="dcterms.Title" content="an online radio station from Rotterdam" />
<meta name="dcterms.Subject" content="" />
<meta name="dcterms.Contributor" content="Operator Radio" />
<meta name="dcterms.Date" content="2018-03-09" />
<meta name="dcterms.Description" content="Home" />
<!-- Facebook OpenGraph -->
<meta property="og:type" content="website" />
<meta property="og:locale" content="en_us" />
<meta property="og:url" content="https://www.operator-radio.com" />
<meta property="og:title" content="an online radio station from Rotterdam - Operator Radio" />
<meta property="og:description" content="Home" />
<meta property="og:image" content="https://www.operator-radio.com/system/_seoImageTransform/marsman_171201_181413.jpg" />
<meta property="og:image:type" content="image/jpeg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:site_name" content="Operator Radio" />
<meta property="og:see_also" content="https://twitter.com/operator_rd" />
<meta property="og:see_also" content="https://www.facebook.com/operator.radio" />
<meta property="og:see_also" content="https://www.instagram.com/operator.radio" />
<!-- Twitter Card -->
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@operator_rd" />
<meta name="twitter:title" content="an online radio station from Rotterdam - Operator Radio" />
<meta name="twitter:description" content="Home" />
<meta name="twitter:image" content="https://www.operator-radio.com/system/marsman_171201_181413.jpg" />
<!-- Humans.txt authorship http://humanstxt.org -->
<link type="text/plain" rel="author" href="/humans.txt" />
<!-- Domain verification -->
<!-- Identity -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Corporation",
"name": "Operator",
"url": "https://www.operator-radio.com",
"sameAs": ["https://twitter.com/operator_rd","https://www.facebook.com/operator.radio","https://www.instagram.com/operator.radio"],
"location": {
"@type": "Place",
"name": "Operator",
"url": "https://www.operator-radio.com",
"sameAs": ["https://twitter.com/operator_rd","https://www.facebook.com/operator.radio","https://www.instagram.com/operator.radio"]
}
}
</script>
<!-- WebSite -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"name": "Operator Radio",
"url": "https://www.operator-radio.com",
"sameAs": ["https://twitter.com/operator_rd","https://www.facebook.com/operator.radio","https://www.instagram.com/operator.radio"],
"copyrightHolder": {
"@type": "Corporation",
"name": "Operator",
"url": "https://www.operator-radio.com",
"sameAs": ["https://twitter.com/operator_rd","https://www.facebook.com/operator.radio","https://www.instagram.com/operator.radio"],
"location": {
"@type": "Place",
"name": "Operator",
"url": "https://www.operator-radio.com",
"sameAs": ["https://twitter.com/operator_rd","https://www.facebook.com/operator.radio","https://www.instagram.com/operator.radio"]
}
},
"author": {
"@type": "Corporation",
"name": "Operator",
"url": "https://www.operator-radio.com",
"sameAs": ["https://twitter.com/operator_rd","https://www.facebook.com/operator.radio","https://www.instagram.com/operator.radio"],
"location": {
"@type": "Place",
"name": "Operator",
"url": "https://www.operator-radio.com",
"sameAs": ["https://twitter.com/operator_rd","https://www.facebook.com/operator.radio","https://www.instagram.com/operator.radio"]
}
},
"creator": {
"@type": "Organization"
}
}
</script>
<!-- Place -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Place",
"name": "Operator",
"url": "https://www.operator-radio.com",
"sameAs": ["https://twitter.com/operator_rd","https://www.facebook.com/operator.radio","https://www.instagram.com/operator.radio"]
}
</script>
<!-- Main Entity of Page -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"name": "an online radio station from Rotterdam",
"description": "Home",
"image": {
"@type": "ImageObject",
"url": "https://www.operator-radio.com/system/_seoImageTransform/marsman_171201_181413.jpg",
"width": "1200",
"height": "630"
},
"url": "https://www.operator-radio.com",
"mainEntityOfPage": "https://www.operator-radio.com",
"inLanguage": "en_us",
"headline": "an online radio station from Rotterdam",
"dateCreated": "2017-02-13T15:11:10+0000",
"dateModified": "{{ page.last_modified_at | date_to_xmlschema }}",
"datePublished": "2017-02-19T12:28:36+0000",
"copyrightYear": "2017",
"author": {
"@type": "Corporation",
"name": "Operator",
"url": "https://www.operator-radio.com",
"sameAs": ["https://twitter.com/operator_rd","https://www.facebook.com/operator.radio","https://www.instagram.com/operator.radio"],
"location": {
"@type": "Place",
"name": "Operator",
"url": "https://www.operator-radio.com",
"sameAs": ["https://twitter.com/operator_rd","https://www.facebook.com/operator.radio","https://www.instagram.com/operator.radio"]
}
},
"copyrightHolder": {
"@type": "Corporation",
"name": "Operator",
"url": "https://www.operator-radio.com",
"sameAs": ["https://twitter.com/operator_rd","https://www.facebook.com/operator.radio","https://www.instagram.com/operator.radio"],
"location": {
"@type": "Place",
"name": "Operator",
"url": "https://www.operator-radio.com",
"sameAs": ["https://twitter.com/operator_rd","https://www.facebook.com/operator.radio","https://www.instagram.com/operator.radio"]
}
},
"publisher": {
"@type": "Organization",
"name": "Operator",
"url": "https://www.operator-radio.com",
"sameAs": ["https://twitter.com/operator_rd","https://www.facebook.com/operator.radio","https://www.instagram.com/operator.radio"],
"location": {
"@type": "Place",
"name": "Operator",
"url": "https://www.operator-radio.com",
"sameAs": ["https://twitter.com/operator_rd","https://www.facebook.com/operator.radio","https://www.instagram.com/operator.radio"]
}
},
"breadcrumb": {
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": "1",
"item": {
"@id": "https://www.operator-radio.com",
"name": "Home"
}
}
]
}
}
</script>
<!-- Breadcrumbs -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": "1",
"item": {
"@id": "https://www.operator-radio.com",
"name": "Home"
}
}
]
}
</script>
<!-- Google Tag Manager -->
<!-- Google Analytics -->
<!-- END SEOmatic rendered SEO Meta -->

View file

@ -1,3 +0,0 @@
<div id="headline"><h1>~/hi-light</h1></div>
<a href="{{ page.link }}?ref=TheOuternationalMusicSyndicateWasHere" target="_blank" rel="noopener"><div id="linkhead" style="background-image:url('{{ page.track.coverart }}');background-size:cover;background-position:center;"></div></a>
<a href="{{ page.link }}?ref=TheOuternationalMusicSyndicateWasHere" target="_blank" rel="noopener"><div id="linkheadthumb" style="background-image:url('{{ page.track.coverart }}');background-size:cover;background-position:center;"></div></a>

33
_includes/analytics.js Normal file
View file

@ -0,0 +1,33 @@
{% if page.url == '/404/' %}
//* Matomo *//
var _paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['setDocumentTitle', '404/URL = ' + encodeURIComponent(document.location.pathname+document.location.search) + '/From = ' + encodeURIComponent(document.referrer)]);
_paq.push(['disableCookies']);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://terminalnetwork.matomo.cloud/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '14']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src='//cdn.matomo.cloud/terminalnetwork.matomo.cloud/matomo.js'; s.parentNode.insertBefore(g,s);
})();
//* End Matomo *//
{% else %}
//* Matomo Tag Manager *//
var _mtm = _mtm || [];
_mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'});
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src='https://cdn.matomo.cloud/terminalnetwork.matomo.cloud/container_aJ0T3vZ5.js'; s.parentNode.insertBefore(g,s);
//* End Matomo Tag Manager *//
{% endif %}

View file

@ -1,25 +0,0 @@
<!--
..............................................
..............................................
...........'';,...............................
.........'',,;:o:,............................
.......',;;::::::;;;,.........................
.....,;:ooooooooooo;,,''''....................
....,;ooooooooooooooo;,'..'''''...............
...,:ooooooooooooooooo;''......'''............
..,;:ooooooooooooooooo',,.........,'.......... _______ _ _ __
..,,;:,ooooo;;:ooo;o,:;,',.........;,''....... \____ \____ _____ __________ |_| ______/ |_ ___ | |
..,'..,,;:o,''.,;;'''..'';,,,,,,''',;'''...... | | _/\__ \/ __// __/\___ \| |/ __/\ _\/ \| |
..,'......':ooo:.......'';,'''''''',;,,,...... | | _/\__ \/ __// __/\___ \| |/ __/\ _\/ \| |
..,,.......,:o:'.......,'oooo:::::;:,.',;,.... | | _/\__ \/ __// __/\___ \| |/ __/\ _\/ \| |
..','.................',,..'',,,;;;;;;,.,:.... | | \ / _ \__ \ \__ \ | |_> > |\__ \ | | ( <> ) |__
...,,'...............',;oooooooooo:;;:,;oo,... |____ /(___ /___ >___ >| __/|_/____ > |_| \___/|____/
....,,'.............,,;ooooooooo;,..'',oooo,.. \/ \/ \/ \/ |_| \/
.....',,'........',,;ooo::;;,'........'oooo;..
.......'',,'''',,;;;,,'...............';;;'... All you saw was sound!
...........'''''..............................
..............................................
..............................................
..............................................
..............................................
-->

View file

@ -1,6 +1,33 @@
{% if page.author != null %}
{% assign author_id = page.author | prepend: "/staff_members/" | append: "/" %}
{% assign author_name = site.staff_members | where: "url", author_id | first %}
<a href="mailto:info+comment@basspistol.com?subject=Regarding the post &quot;{{ page.title }}&quot;!&body=Hey Set! The post on on your site with the title &quot;{{ page.title }}&quot; is wrong/right/good/bad/weird/peanuts/jelly/crazy/" style="text-decoration:none;"><img class="square-image" src="{{ site.baseurl }}{{ author_name.image_path }}" /></a>
<br /><p class="blurb"><a href="mailto:info+comment@basspistol.com?subject=Regarding the post &quot;{{ page.title }}&quot;!&body=Hey Set! The post on on your site with the title &quot;{{ page.title }}&quot; is wrong/right/good/bad/weird/peanuts/jelly/crazy/" style="text-decoration:none;"><strong>{{ author_name.name }}</strong></a><br />{{ author_name.blurb_markup }}</p>
{% endif %}
{% assign author_id = page.team_member | prepend: "/team_members/" | append: "/" %}
{% assign author = site.team_members | where: "url", author_id | first %}
<header id="author">
<div class="bio">
{% if page.collection == 'posts' %}
<div alt="Picture of {{ author.name }}"
style="margin-right: 10px;background-image:url({{ site.icon }});background-repeat: no-repeat;background-size:cover; border-radius:150px; width:150px; height:150px;">
</div>
<br />
<p style="font-style: normal;"><strong>{{ site.author.name }}</strong></p>
<p style="font-size:14px;font-style: normal;">
Published the
{% include dates.html %}
</p>
{% endif %}
<h6>
Share this page:
</h6>
<ul class="icons">
<li><a target="_blank" rel="nofollow noopener" title="Share to facebook" alt="Share to facebook" href="https://touch.facebook.com/sharer.php?u={{ site.url }}{{ page.url | xml_escape }}&amp;quote={{ page.title | xml_escape }}%20by%20{{ site.title xml_escape }}%20via%20{{ site.url }}" class="icon brands style1 fa-facebook-f"><span class="label">Facebook</span></a></li>
<li><a target="_blank" rel="nofollow noopener" title="Share to twitter" alt="Share to twitter" href="https://twitter.com/share?url={{ site.url }}{{ page.url | xml_escape }}&amp;text={{ page.title | xml_escape }}%20by%20{{ site.title xml_escape }}%20&amp;hashtags=paxNion" class="icon brands style1 fa-twitter"><span class="label">Twitter</span></a></li>
<li><a target="_blank" rel="nofollow noopener" title="Share to telegram" alt="Share to telgram" href="https://telegram.me/share/url?url={{ site.url }}{{ page.url }}&amp;text={{ page.title | xml_escape }}%20by%20{{ site.title xml_escape }}" class="icon brands style1 fa-telegram"><span class="label">Telegram</span></a></li>
<li><a target="_blank" rel="nofollow noopener" title="Share to reddit" alt="Share to reddit" href="https://reddit.com/submit/?url={{ site.url }}{{ page.url }}&amp;title={{ page.title | xml_escape }}%20by%20{{ site.title xml_escape }}" class="icon brands style1 fa-reddit"><span class="label">Reddit</span></a></li>
</ul>
</div>
</header>

View file

@ -1,8 +0,0 @@
{% assign base = '' %}
{% assign depth = page.url | split: '/' | size %}
{% if depth <= 1 %}{% assign base = '.' %}
{% elsif depth == 2 %}{% assign base = '..' %}
{% elsif depth == 3 %}{% assign base = '../..' %}
{% elsif depth == 4 %}{% assign base = '../../..' %}
{% elsif depth == 5 %}{% assign base = '../../../..' %}
{% elsif depth == 6 %}{% assign base = '../../../../..' %}{% endif %}

View file

42
_includes/contact.html Normal file
View file

@ -0,0 +1,42 @@
<!-- Contact -->
<section id="contact" class="wrapper style1 align-center">
<div class="inner medium">
<h2 class="editable">
</h2>
<form action="{{ site.baseurl }}/contact-success/" method="post">
<input type="hidden" name="_to" value="setto@basspistol.com" /><br />
<input type="text" name="_gotcha" style="display: none;" />
<div class="fields">
<div class="field half">
<label for="name">{{ site.data.translations[page.lang].name }}</label>
<input type="text" name="name" id="name" placeholder="{{ site.data.translations[page.lang].name }} {{ site.data.translations[page.lang].lastname }}" />
</div>
<div class="field half">
<label for="email">{{ site.data.translations[page.lang].email }}</label>
<input type="email" name="email" placeholder="{{ site.data.translations[page.lang].required }}" required />
</div>
<div class="field">
<label for="message">{{ site.data.translations[page.lang].message }}</label>
<textarea name="message" id="message" rows="6" placeholder="{{ site.data.translations[page.lang].write-msg }}"></textarea>
</div>
</div>
<div style="text-align: left;">
<input type="checkbox" name="consent" id="consent" required />
<label for="consent">{{ site.data.translations[page.lang].privacy }}
</label>
<br /><br />
<input type="checkbox" name="newsletter" id="newsletter" />
<label for="newsletter">{{ site.data.translations[page.lang].newsletter }}
</label>
</div>
<br />
<ul class="actions special">
<li><input type="submit" name="submit" id="submit" value="{{ site.data.translations[page.lang].send }}" /></li>
</ul>
</form>
</div>
</section>
<!-- END Contact -->

View file

@ -0,0 +1,65 @@
<div id="cookie-notice">
{{ site.data.translations[page.lang].cookies }}
<a class="button small yes" href="#" id="cookie-notice-accept">{{ site.data.translations[page.lang].cookie-agree }}</a>
</div>
<script>
function createCookie(name, value, days) {
var expires = "";
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
expires = "; expires=" + date.toUTCString();
}
document.cookie = name + "=" + value + expires + "; path=/";
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
}
function eraseCookie(name) {
createCookie(name, "", -1);
}
if (readCookie('cookie-notice-dismissed') == 'wantCookies') {
{% include analytics.js %}
} else {
document.getElementById('cookie-notice').style.display = 'flex';
{% include matomo.js %}
}
if (readCookie('cookie-notice-dismissed') == 'dontWantCookies') {
document.getElementById('cookie-notice').style.display = 'none';
{% include matomo.js %}
}
document.getElementById('cookie-notice-accept').addEventListener("click", function () {
createCookie('cookie-notice-dismissed', 'wantCookies', 31);
document.getElementById('cookie-notice').style.display = 'none';
_paq.push(['trackEvent', 'Consent', 'wantCookie']);
location.reload();
});
document.getElementById('cookie-notice-decline').addEventListener("click", function () {
createCookie('cookie-notice-dismissed', 'dontWantCookies', 31);
document.getElementById('cookie-notice').style.display = 'none';
_paq.push(['trackEvent', 'Consent', 'dontWantCookie']);
location.reload();
});
// document.getElementById('cookie-notice-gimme').addEventListener("click", function () {
// createCookie('cookie-notice-dismissed', 'wantCookies', 31);
// document.getElementById('cookie-notice').style.display = 'none';
// location.reload();
// });
</script>

21
_includes/dates.html Normal file
View file

@ -0,0 +1,21 @@
{% assign d = page.date | date: "%-d" %}
{% case d %}
{% when '1' or '21' or '31' %}{{ d }}:st
{% when '2' or '22' %}{{ d }}:nd
{% when '3' or '23' %}{{ d }}:rd
{% else %}{{ d }}:th
{% endcase %} of
{% assign m = page.date | date: "%-m" %}
{% case m %}
{% when '1' %}January
{% when '2' %}February
{% when '3' %}March
{% when '4' %}April
{% when '5' %}May
{% when '6' %}June
{% when '7' %}July
{% when '8' %}August
{% when '9' %}September {% when '10' %}October {% when '11' %}November {% when '12' %}December
{% endcase %}
{{ page.date | date: "%Y" }}

View file

@ -1,21 +1,32 @@
<div id="footer" class="editable">
<p>Basspistol Outernational Music Syndicate 2010-&dagger;
<br />All Privileges Reserved
<br /><a target="_blank" href="/rss.xml">RSS</a>
| <a href="mailto:info@basspistol.com">REAL</a>
| <a target="_blank" rel="noopener nofollow" href="https://archive.org/details/basspistol">Archive.org</a>
| <a target="_blank" rel="noopener noreferrer nofollow" href="https://mastodon.art/@basspistol">GNU Social</a>
| <a target="_blank" rel="noopener noreferrer nofollow" href="https://twitter.com/bpist">Twatter</a>
| <a target="_blank" rel="noopener noreferrer nofollow" href="https://basspistol.tumblr.com">Scumblr</a>
| <a target="_blank" rel="noopener noreferrer nofollow" href="https://youtube.com/thebasspistol">YouLube</a>
| <a target="_blank" rel="noopener noreferrer nofollow" href="https://soundcloud.com/basspistol">CloudSound</a>
| <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.facebook.com/basspistolQC">Faceblock</a>
<br /><br /><strong>Privacy disclaimer: We do NOT use cookies. We do however look at how visitors use the site with Matomo, an opensource analytic software that respects your privacy. The only identifiable information we store is your IP, under legitimate use, to review in case of abuse. IPs are stored for a maximum of 30 days.</strong><br /><br />This website is made in Internet and is licensed with <a target="_blank" rel="noopener noreferrer nofollow" href="https://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons CC-BY-NC-SA 4.0</a></p>
<p>Basspistol Logo is designed by <a href="https://ritarn.com/?ref=TheOuternationalSyndicateWasHere" target="_blank" rel="noopener">Ritarn</a></p>
<p><a target="_blank" rel="noopener" href="https://set.hallstrom.ch">Publisher</a></p>
<!-- Footer -->
<footer id="footer" class="wrapper style1 align-center">
<div class="footflex">
<div>
<h4>{{ site.title }}</h4>
<p>{{ site.description }}
<br /><a href="mailto:{{ site.author.email }}">{{ site.author.email }}</a></p>
</div>
<div>
<ul>
{% if page.url != '/' %}
<li><a href="{{ relBase }}/">{{ site.data.translations[page.lang].home }}</a></li>
{% endif %}
{% for entry in site.data.navigation %}
<li><a href="{{ entry.url }}">{{ entry.name }}</a></li>
{% endfor %}
</ul>
</div>
<div><img src="{{ relBase }}{{ site.logo }}" style="max-width:300px" alt="{{ site.title }} Logo" /></div>
</div>
<script type="text/javascript">
$("#content").scroll(function(){
$("#headline").css("opacity", 1 - $("#content").scrollTop() / 250);
});
</script>
<div class="inner">
<ul class="icons">
{% for nw in site.data.stores %}
<li><a target="_blank" alt="{{ site.title }} on {{ nw.name }}" title="{{ site.title }} on {{ nw.name }}" rel="noopener" href="{{ nw.url }}" class="icon brands style2 {{ nw.icon }}"><span class="label">{{ nw.name }}</span></a></li>
{% endfor %}
<!-- <li><a href="mailto:{{ site.author.email }}" class="icon style2 fa-envelope"><span class="label">Email</span></a></li> -->
</ul>
<p>&copy;{{ site.time | date: '%Y' }} {{ site.publisher.name }} | <a href="{{ relBase }}/webcreds/">Credits</a> | <a href="{{ relBase }}/cookies/">Cookies & Privacy</a></p>
</div>
</footer>

View file

@ -1,44 +0,0 @@
<div class="articles-pargraph">
{% for post in site.categories.highlights %}
{% if post.url == page.url %}
{% assign post_index0 = forloop.index0 %}
{% assign post_index1 = forloop.index %}
{% endif %}
{% endfor %}
{% for post in site.categories.highlights %}
{% if post_index0 == forloop.index %}
{% assign next_post = post.url %}
{% endif %}
{% if post_index1 == forloop.index0 %}
{% assign prev_post = post.url %}
{% endif %}
{% endfor %}
<br /><br /><a id="commentlink" href="mailto:info+comment@basspistol.com?subject=Regarding the post &quot;{{ page.title }}&quot;!&body=Hey! The post on on your site with the title &quot;{{ page.title }}&quot; is wrong/right/good/bad/weird/peanuts/jelly/crazy/" style="text-decoration:none;">Write a comment</a>
<br /><br /><h2>
{% if prev_post %}
<a href="{{ relBase }}{{ prev_post }}" style="text-decoration: none;">&laquo; Older</a> {% if next_post %}<span style="color:#313d26;">|</span>{% endif %}
{% endif %}
{% if next_post %}
<a href="{{ relBase }}{{ next_post }}" style="text-decoration: none;">Newer&raquo;</a>
{% endif %}
</h2>
<p>Tags:</p>
{% assign sortedtags = page.tags | sort %} {% for tags in sortedtags%}
<a href="{{ relBase }}/tags/#{{ tags }}">{{ tags }}</a> /
{% endfor %}
<br /><br />
<a style="text-decoration: none;" href="https://touch.facebook.com/sharer.php?u={{ page.link | xml_escape }}&quote={{ page.description | xml_escape }} via https://basspistol.com" target="_blank" rel="noopener noreferrer nofollow">
<img src="{{ relBase }}/assets/img/facebook.svg" width="22px" height="22px" alt="share on facebook" />
</a>
<a style="text-decoration: none;" href="https://twitter.com/share?url={{ page.link | xml_escape }}&text={{ page.description | xml_escape }}&via=bpist&hashtags=BpistHilights" target="_blank" rel="noopener noreferrer nofollow">
<img src="{{ relBase }}/assets/img/twitter.svg" width="24px" height="24px" alt="share on twitter" />
</a>
<a style="text-decoration: none;" href="https://telegram.me/share/url?url={{ page.link }}&text={{ page.description }} via &#64;basspistolQC" target="_blank" rel="noopener noreferrer nofollow">
<img src="{{ relBase }}/assets/img/telegram.svg" width="24px" height="24px" alt="share on telegram" />
</a>
<a style="text-decoration: none;" href="https://reddit.com/submit/?url={{ page.link }}" target="_blank" rel="noopener noreferrer nofollow">
<img src="{{ relBase }}/assets/img/reddit.svg" width="24px" height="24px" alt="share on reddit" />
</a>
</div>

View file

@ -1,8 +0,0 @@
{% assign base = '' %}
{% assign depth = page.url | split: '/' | size %}
{% if depth <= 1 %}{% assign base = '.' %}
{% elsif depth == 2 %}{% assign base = '.' %}
{% elsif depth == 3 %}{% assign base = '..' %}
{% elsif depth == 4 %}{% assign base = '../..' %}
{% elsif depth == 5 %}{% assign base = '../../..' %}
{% elsif depth == 6 %}{% assign base = '../../../..' %}{% endif %}

View file

@ -1,229 +0,0 @@
{% include highlightbase.html %}
{% include asciisplash.html %}
<link rel="shortcut icon" href="{{ relBase }}/assets/img/basspistolico.png" type="image/png" />
<link rel="stylesheet" href="{{ relBase }}/assets/css/style.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" />
<link rel="alternate" type="application/rss+xml" href="{{ site.production_url }}/rss.xml" />
<!-- BEGIN rendered SEO Meta -->
<title>{{ page.title }} | {{ site.title }}</title>
<!-- Standard SEO -->
<meta name="title" content="{{ page.title }}, {{ site.title }}">
<meta name="dc.date.modified" scheme="ISO8601" content="{{ page.last_modified_at | date_to_xmlschema }}" />
<meta name='robots' content='index'/>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="referrer" content="no-referrer-when-downgrade" />{% if page.description == null %}
<meta name="description" content="{{ site.tagline | strip_html }}" />{% else %}
<meta name="description" content="{{ page.description | strip_html }}" />{% endif %}
<meta name="generator" content="Jekyll" />
<link rel="canonical" href="{{ site.production_url }}{{ page.url }}" />
<link rel="alternate" href="{{ site.production_url }}{{ page.url }}" hreflang="x-default" />
<meta name="geo.region" content="CH-GE" />
<meta name="geo.placename" content="Geneva" />
<meta name="geo.position" content="46.204391;6.143158" />
<meta name="ICBM" content="46.204391, 6.143158" />
<!-- Dublin Core basic info -->
<meta name="dcterms.Identifier" content="{{ site.production_url }}" />
<meta name="dcterms.Format" content="text/html" />
<meta name="dcterms.Relation" content="{{ site.title }}" />
<meta name="dcterms.Language" content="en" />
<meta name="dcterms.Publisher" content="{{ site.title }}" />
<meta name="dcterms.Type" content="text/html" />
<meta name="dcterms.Coverage" content="{{ site.production_url }}/" />
<meta name="dcterms.Rights" content="Copyleft &copy;{{ site.time | date: "%Y" }} {{ site.title }}." />
<meta name="dcterms.Title" content="{{ page.title }} | {{ site.title }}" />
<meta name="dcterms.Subject" content="{{ site.tagline | strip_html }}" />
<meta name="dcterms.Contributor" content="{{ site.title }}" />
<meta name="dcterms.Date" content="{{ site.time | date: "%Y-%m-%d" }}" />{% if page.description == null %}
<meta name="dcterms.Description" content="{{ site.tagline | strip_html }}" />{% else %}
<meta name="dcterms.Description" content="{{ page.description | strip_html }}" />{% endif %}
<!-- Facebook OpenGraph -->
<meta property="og:type" content="website" />
<meta property="og:locale" content="en_us" />
<meta property="og:url" content="{{ site.production_url }}" />
<meta property="og:title" content="{{ page.title }} | {{ site.title }}" />{% if page.description == null %}
<meta property="og:description" content="{{ site.tagline | strip_html }}" />{% else %}
<meta property="og:description" content="{{ page.description | strip_html }}" />{% endif %}{% if page.image == null %}
<meta property="og:image" content="{{ site.production_url }}{{ page.poster_image }}" />{% elsif page.poster_image == null %}
<meta property="og:image" content="{{ site.production_url }}{{ site.banner }}" />
<meta property="og:image:type" content="image/jpeg" />
<meta property="og:image:width" content="1024" />
<meta property="og:image:height" content="1024" /> {% else %}
<meta property="og:image" content="{{ site.production_url }}{{ page.image }}" />{% endif %}
<meta property="og:site_name" content="{{ site.title }}" />
{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}<meta property="og:see_also" content="{{ social }}" />
{% endfor %}
<!-- Twitter Card -->
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@bpist" />
<meta name="twitter:title" content="{{ page.title }} | {{ site.title }}" />{% if page.description == null %}
<meta name="twitter:description" content="{{ site.tagline | strip_html }}" />{% else %}
<meta name="twitter:description" content="{{ page.description | strip_html }}" />{% endif %}{% if page.category == "discog" %}
<meta name="twitter:image" content="{{ site.production_url }}{{ page.image }}" />{% else %}
<meta name="twitter:image" content="{{ site.production_url }}{{ site.banner }}" />{% endif %}
<!-- Humans.txt authorship http://humanstxt.org -->
<link type="text/plain" rel="author" href="https://basspistol.com/humans.txt" />
<!-- Domain verification -->
<!-- Identity -->
<script type='application/ld+json'>
{
"@context": "http://www.schema.org",
"@type": "Organization",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [
{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}
],
"logo": "{{ site.production_url }}{{ site.banner }}",
"image": "{{ site.production_url }}{{ site.banner }}",
"description": "{{ site.tagline | strip_html }}",
"address": {
"@type": "PostalAddress",
"addressLocality": "Geneva",
"addressRegion": "Geneva",
"postalCode": "1201",
"addressCountry": "Switzerland"
}
}
</script>
<!-- WebSite -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}],
"copyrightHolder": {
"@type": "Corporation",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}],
"location": {
"@type": "Place",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}]
}
},
"author": {
"@type": "Corporation",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}],
"location": {
"@type": "Place",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}]
}
},
"creator": {
"@type": "Organization"
}
}
</script>
<!-- Place -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Place",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}]
}
</script>
<!-- Main Entity of Page -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"name": "{{ page.title }} | {{ site.title }}",
{% if page.description == null %}"description": "{{ site.tagline | strip_html }}",{% else %}"description": "{{ page.description | strip_html }}",{% endif %}
"image": {
"@type": "ImageObject", {% if page.category == "discog" %}
"url": "{{ site.production_url }}{{ page.image }}"{% else %}
"url": "{{ site.production_url }}{{ site.banner }}",
"width": "1024",
"height": "1024"{% endif %}
},
"url": "{{ site.production_url }}{{ page.url }}",
"mainEntityOfPage": "{{ site.production_url }}",
"inLanguage": "en_us",
"headline": "{{ site.tagline }}",
"dateCreated": "{{ page.date }}",
"dateModified": "{{ page.last_modified_at | date_to_xmlschema }}",
"datePublished": "{{ page.date }}",
"copyrightYear": "{{ site.time | date: "%Y" }}",
"author": {
"@type": "Corporation",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}],
"location": {
"@type": "Place",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}]
}
},
"copyrightHolder": {
"@type": "Corporation",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}],
"location": {
"@type": "Place",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}]
}
},
"publisher": {
"@type": "Organization",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}],
"location": {
"@type": "Place",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}]
}
}
}
</script>
<!-- Google Tag Manager -->
<!-- Google Analytics -->
<!-- END rendered SEO Meta -->
<script src="{{ relBase }}/assets/js/jquery-3.4.1.min.js"></script>

View file

@ -1,38 +0,0 @@
<div id="navigation">
<ul>
<li class="icofont">
<a href="{{ relBase }}/" title="Home" class="icofont-home"></a>
</li>
<li class="icofont">
<a href="{{ relBase }}/discography/" title="Discography" class="icofont-disc"></a>
</li>
<li class="icofont">
<a href="{{ relBase }}/radio/" title="Radio" class="icofont-radio"></a>
</li>
<li class="icofont">
<a href="{{ relBase }}/highlights/" title="Highlights" class="icofont-newspaper current"></a>
</li>
<li class="icofont">
<a href="{{ relBase }}/artists/" title="Artists" class="icofont-people"></a>
</li>
<li class="icofont">
<a href="{{ relBase }}/about/" title="About" class="icofont-finger-print"></a>
</li>
<li class="icofont">
<a href="{{ relBase }}/links/" title="Links" class="icofont-link"></a>
</li>
<li class="icofont">
<a href="https://shop.basspistol.com" class="iconfont-shop" rel="noopener"></a>
</li>
</ul>
</div>

File diff suppressed because it is too large Load diff

View file

@ -9,7 +9,7 @@
(function() {
var u="https://terminalnetwork.matomo.cloud/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '3']);
_paq.push(['setSiteId', '14']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src='//cdn.matomo.cloud/terminalnetwork.matomo.cloud/matomo.js'; s.parentNode.insertBefore(g,s);
})();

13
_includes/matomo.js Normal file
View file

@ -0,0 +1,13 @@
var _paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDocumentTitle", document.domain + "/" + document.title]);
_paq.push(["disableCookies"]);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://terminalnetwork.matomo.cloud/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '14']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src='//cdn.matomo.cloud/terminalnetwork.matomo.cloud/matomo.js'; s.parentNode.insertBefore(g,s);
})();

View file

@ -1,224 +0,0 @@
{% include asciisplash.html %}
<link rel="shortcut icon" href="{{ relBase }}/assets/img/basspistolico.png" type="image/png" />
<link rel="stylesheet" href="{{ relBase }}/assets/css/style.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" />
<link rel="alternate" type="application/rss+xml" href="{{ site.production_url }}/rss.xml" />
<!-- BEGIN rendered SEO Meta -->
<title>{{ page.title }} | {{ site.title }}</title>
<!-- Standard SEO -->
<meta name="title" content="{{ page.title }}, {{ site.title }}">
<meta name="dc.date.modified" scheme="ISO8601" content="{{ page.last_modified_at | date_to_xmlschema }}" />
<meta name='robots' content='index'/>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="referrer" content="no-referrer-when-downgrade" />{% if page.description == null %}
<meta name="description" content="{{ site.tagline | strip_html }}" />{% else %}
<meta name="description" content="{{ page.description | strip_html }}" />{% endif %}
<meta name="generator" content="Jekyll" />
<link rel="canonical" href="{{ site.production_url }}{{ page.url }}" />
<link rel="alternate" href="{{ site.production_url }}{{ page.url }}" hreflang="x-default" />
<meta name="geo.region" content="CH-GE" />
<meta name="geo.placename" content="Geneva" />
<meta name="geo.position" content="46.204391;6.143158" />
<meta name="ICBM" content="46.204391, 6.143158" />
<!-- Dublin Core basic info -->
<meta name="dcterms.Identifier" content="{{ site.production_url }}" />
<meta name="dcterms.Format" content="text/html" />
<meta name="dcterms.Relation" content="{{ site.title }}" />
<meta name="dcterms.Language" content="en" />
<meta name="dcterms.Publisher" content="{{ site.title }}" />
<meta name="dcterms.Type" content="text/html" />
<meta name="dcterms.Coverage" content="{{ site.production_url }}/" />
<meta name="dcterms.Rights" content="Copyleft &copy;{{ site.time | date: "%Y" }} {{ site.title }}." />
<meta name="dcterms.Title" content="{{ page.title }} | {{ site.title }}" />
<meta name="dcterms.Subject" content="{{ site.tagline | strip_html }}" />
<meta name="dcterms.Contributor" content="{{ site.title }}" />
<meta name="dcterms.Date" content="{{ page.date | date: "%Y-%m-%d" }}" />{% if page.description == null %}
<meta name="dcterms.Description" content="{{ site.tagline | strip_html }}" />{% else %}
<meta name="dcterms.Description" content="{{ page.description | strip_html }}" />{% endif %}
<!-- Facebook OpenGraph -->
{% if page.category != "highlights" %}<meta property="og:type" content="website" />
<meta property="og:url" content="{{ site.production_url }}" />{% else %}
<meta property="og:type" content="article" />
<meta property="og:url" content="{{ site.production_url }}{{ page.url }}" />{% endif %}
<meta property="og:locale" content="en_us" />
<meta property="og:title" content="{{ page.title }} | {{ site.title }}" />{% if page.description == null %}
<meta property="og:description" content="{{ site.tagline | strip_html }}" />{% else %}
<meta property="og:description" content="{{ page.description | strip_html }}" />{% endif %}{% if page.image == null %}
<meta property="og:image" content="{{ site.production_url }}{{ page.poster_image }}" />{% elsif page.category == "highlights" %}
<meta property="og:image" content="{{ site.production_url }}{{ page.image }}" />{% else %}
<meta property="og:image" content="{{ site.production_url }}{{ site.banner }}" />
<meta property="og:image:type" content="image/jpeg" />
<meta property="og:image:width" content="1024" />
<meta property="og:image:height" content="1024" />{% endif %}
<meta property="og:site_name" content="{{ site.title }}" />
{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}<meta property="og:see_also" content="{{ social }}" />
{% endfor %}
<!-- Twitter Card -->
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@bpist" />
<meta name="twitter:title" content="{{ page.title }} | {{ site.title }}" />{% if page.description == null %}
<meta name="twitter:description" content="{{ site.tagline | strip_html }}" />{% else %}
<meta name="twitter:description" content="{{ page.description | strip_html }}" />{% endif %}{% if page.image == null %}
<meta name="twitter:image" content="{{ site.production_url }}{{ page.poster_image }}" />{% elsif page.category == "highlights" %}
<meta name="twitter:image" content="{{ site.production_url }}{{ page.image }}" />{% else %}
<meta name="twitter:image" content="{{ site.production_url }}{{ site.banner }}" />{% endif %}
<!-- Humans.txt authorship http://humanstxt.org -->
<link type="text/plain" rel="author" href="https://basspistol.com/humans.txt" />
<!-- Domain verification -->
<!-- Identity -->
<script type='application/ld+json'>
{
"@context": "http://www.schema.org",
"@type": "Organization",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [
{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}
],
"logo": "{{ site.production_url }}{{ site.banner }}",
"image": "{{ site.production_url }}{{ site.banner }}",
"description": "{{ site.tagline | strip_html }}",
"address": {
"@type": "PostalAddress",
"addressLocality": "Geneva",
"addressRegion": "Geneva",
"postalCode": "1201",
"addressCountry": "Switzerland"
}
}
</script>
<!-- WebSite -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}],
"copyrightHolder": {
"@type": "Corporation",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}],
"location": {
"@type": "Place",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}]
}
},
"author": {
"@type": "Corporation",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}],
"location": {
"@type": "Place",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}]
}
},
"creator": {
"@type": "Organization"
}
}
</script>
<!-- Place -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Place",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}]
}
</script>
<!-- Main Entity of Page -->
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"name": "{{ page.title }} | {{ site.title }}",
{% if page.description == null %}"description": "{{ site.tagline | strip_html }}",{% else %}"description": "{{ page.description | strip_html }}",{% endif %}
"image": {
"@type": "ImageObject", {% if page.image == null %}
"url": "{{ site.production_url }}{{ page.poster_image }}"{% elsif page.category == "highlights" %}
"url": "{{ site.production_url }}{{ page.image }}"{% else %}
"url": "{{ site.production_url }}{{ site.banner }}",
"width": "1024",
"height": "1024"{% endif %}
},
"url": "{{ site.production_url }}{{ page.url }}",
"mainEntityOfPage": "{{ site.production_url }}",
"inLanguage": "en_us",
"headline": "{{ site.tagline }}",
"dateCreated": "{{ page.date | date_to_xmlschema }}",
"dateModified": "{{ page.last_modified_at | date_to_xmlschema }}",
"datePublished": "{{ page.date | date_to_xmlschema }}",
"copyrightYear": "{{ site.time | date: "%Y" }}",
"author": {
"@type": "Corporation",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}],
"location": {
"@type": "Place",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}]
}
},
"copyrightHolder": {
"@type": "Corporation",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}],
"location": {
"@type": "Place",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}]
}
},
"publisher": {
"@type": "Organization",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}],
"location": {
"@type": "Place",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}]
}
}
}
</script>
<!-- Google Tag Manager -->
<!-- Google Analytics -->
<!-- END rendered SEO Meta -->
<script src="{{ relBase }}/assets/js/jquery-3.4.1.min.js"></script>

28
_includes/navigation.html Normal file
View file

@ -0,0 +1,28 @@
<!-- Navigation -->
<div id="logo" class="logo">
<a href="/" class="smooth-scroll-middle"><img width="100em" src="{{ site.logo }}" alt="{{ site.name }} Logo" /></a>
&nbsp;&nbsp;&nbsp;<a href="#navbar" onclick="blurBody()" alt="Navigation Menu" title="Navigation Menu"><span style="font-size: 34px;" class="icon solid fa-bars"></span></a>
</div>
<div id="navbar" style="display: block;" class="modalDialog">
<a href="#close" onclick="removeBlur()" alt="Close Menu" title="Close Menu"><div id="closearea"> </div></a>
<nav>
<a href="#close" title="Close" onclick="removeBlur()" class="close-button close" style="margin: 0 auto;">X</a>
<ul>
{% if page.url != '/' %}
<li><a href="{{ relBase }}/" class="button small">{{ site.data.translations[page.lang].home }}</a></li>
{% endif %}
{% for entry in site.data.navigation %}
{% if entry.external_site == false %}
<li><a href="{{ relBase }}{{ entry.url }}" class="button small">{{ entry.name }}</a></li>
{% else %}
<li><a href="{{ entry.url }}" target="_blank" rel="noopener" class="button small">{{ entry.name }}</a></li>
{% endif %}
{% endfor %}
</ul>
</nav>
</div>
<!-- End Navigation -->

View file

@ -1,33 +0,0 @@
/*******
NAV MENU
*******/
#navigation {
/* background: linear-gradient(to bottom, #f4ffe8 400px, #f4ffe8, #60784a); */
background: #f4ffe8;
flex: 0 0 50px;
padding-top: 0px;
}
#navigation ul {
margin: 0;
padding: 0;
font-size: 2em;
}
#navigation li {
list-style-type: none;
margin-top: 0.8em;
text-align: center;
}
#navigation a {
color:#60784a;
transition-property: hover;
transition: color 0.3s ease-in-out;
}
#navigation a:hover {
color: #560784;
background-color: transparent;
}
#navigation a.current {
color: #1b2241;
}

View file

@ -1,14 +0,0 @@
<div id="navigation">
<ul>
{% for link in site.data.navigation %}
<li class="icofont">
<a href="{{ relBase }}{{ link.url }}" title="{{ link.title }}" class="{{ link.text }}{% if page.url == link.url %} current{% endif %}"></a>
</li>
{% endfor %}
<li class="icofont">
<a href="https://shop.basspistol.com" class="iconfont-shop" rel="noopener"></a>
</li>
</ul>
</div>

View file

@ -1,482 +0,0 @@
/**
* @package IcoFont by ThemeHunt - https://themehunt.com
* @version 1.0.0 Beta
* @author IcoFont http://icofont.com
* @copyright Copyright (c) 2018 IcoFont
* @license - http://icofont.com/license/
*/
@font-face {
font-family: 'icofont';
src: url('../fonts/icofont.eot?v=1.0.0-beta');
src: url('../fonts/icofont.eot?v=1.0.0-beta#iefix') format('embedded-opentype'),
url('../fonts/icofont.ttf?v=1.0.0-beta') format('truetype'),
url('../fonts/icofont.woff?v=1.0.0-beta') format('woff'),
url('../fonts/icofont.svg?v=1.0.0-beta#icofont') format('svg');
font-weight: normal;
font-style: normal;
}
.icofont {
font-family: 'IcoFont' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icofont-radio:before {
content: "\f0b3";
}
.icofont-disc:before {
content: "\efda";
}
.icofont-people:before {
content: "\ea7e";
}
.icofont-home:before {
content: "\f01f";
}
.icofont-finger-print:before {
content: "\eca3";
}
.icofont-rss-feed:before {
content: "\f0c1";
}
.iconfont-shop:before {
content: "\eaa0";
}
.icofont-newspaper:before {
content: "\f085";
}
.icofont-link:before {
content: "\f04e";
}
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
/* ==========================================================================
HTML5 display definitions
========================================================================== */
@font-face {
font-family: 'Rubik';
src: url('../fonts/Rubik/Rubik-Light.ttf');
}
@font-face {
font-family: 'RubikI';
src: url('../fonts/Rubik/Rubik-LightItalic.ttf');
}
@font-face {
font-family: 'RubikB';
src: url('../fonts/Rubik/Rubik-Medium.ttf');
}
@font-face {
font-family: 'RubikBI';
src: url('../fonts/Rubik/Rubik-MediumItalic.ttf');
}
@font-face {
font-family: 'plex';
src: url('../fonts/Bungee/Bungee-Regular.ttf');
font-weight: normal;
font-style: normal;
}
/**
* Correct `block` display not defined in IE 8/9.
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
}
/**
* Correct `inline-block` display not defined in IE 8/9.
*/
audio,
canvas,
video {
display: inline-block;
}
/**
* Prevent modern browsers from displaying `audio` without controls.
* Remove excess height in iOS 5 devices.
*/
audio:not([controls]) {
display: none;
height: 0;
}
/**
* Address styling not present in IE 8/9.
*/
[hidden] {
display: none;
}
/* ==========================================================================
Base
========================================================================== */
/**
* 1. Set default font family to sans-serif.
* 2. Prevent iOS text size adjust after orientation change, without disabling
* user zoom.
*/
html, body {
height: 100%;
background: #879976;
color: #313d26;
}
body {
display: flex;
margin: 0;
}
html {
font-family: Rubik, Helevetica, Arial, sans-serif; /* 1 */
-webkit-text-size-adjust: 100%; /* 2 */
-ms-text-size-adjust: 100%; /* 2 */
}
/* ==========================================================================
Links
========================================================================== */
/**
* Address `outline` inconsistency between Chrome and other browsers.
*/
a:focus {
outline: thin dotted;
}
/**
* Improve readability when focused and also mouse hovered in all browsers.
*/
a:active,
a:hover {
outline: 0;
}
/* ==========================================================================
Typography
========================================================================== */
/**
* Address variable `h1` font-size and margin within `section` and `article`
* contexts in Firefox 4+, Safari 5, and Chrome.
*/
h1 {
font-size: 2em;
margin: 0.67em 0;
text-transform: uppercase;
}
/**
* Address styling not present in IE 8/9, Safari 5, and Chrome.
*/
abbr[title] {
border-bottom: 1px dotted;
}
/**
* Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
*/
b,
strong {
font-family: RubikB, Helevetica, Arial, sans-serif; /* 1 */
}
/**
* Address styling not present in Safari 5 and Chrome.
*/
dfn {
font-style: italic;
}
/**
* Address differences between Firefox and other browsers.
*/
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
/**
* Address styling not present in IE 8/9.
*/
mark {
background: #ff0;
color: #000;
}
/**
* Correct font family set oddly in Safari 5 and Chrome.
*/
code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 1em;
}
/**
* Improve readability of pre-formatted text in all browsers.
*/
pre {
white-space: pre-wrap;
}
/**
* Set consistent quote types.
*/
q {
quotes: "\201C" "\201D" "\2018" "\2019";
}
/**
* Address inconsistent and variable font size in all browsers.
*/
small {
font-size: 80%;
}
/**
* Prevent `sub` and `sup` affecting `line-height` in all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
/* ==========================================================================
Embedded content
========================================================================== */
/**
* Remove border when inside `a` element in IE 8/9.
*/
img {
border: 0;
}
/**
* Correct overflow displayed oddly in IE 9.
*/
svg:not(:root) {
overflow: hidden;
}
/* ==========================================================================
Figures
========================================================================== */
/**
* Address margin not present in IE 8/9 and Safari 5.
*/
figure {
margin: 0;
}
/* ==========================================================================
Forms
========================================================================== */
/**
* Define consistent border, margin, and padding.
*/
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
/**
* 1. Correct `color` not being inherited in IE 8/9.
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
*/
legend {
border: 0; /* 1 */
padding: 0; /* 2 */
}
/**
* 1. Correct font family not being inherited in all browsers.
* 2. Correct font size not being inherited in all browsers.
* 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
*/
button,
input,
select,
textarea {
font-family: inherit; /* 1 */
font-size: 100%; /* 2 */
margin: 0; /* 3 */
}
/**
* Address Firefox 4+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
*/
button,
input {
line-height: normal;
}
/**
* Address inconsistent `text-transform` inheritance for `button` and `select`.
* All other form control elements do not inherit `text-transform` values.
* Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
* Correct `select` style inheritance in Firefox 4+ and Opera.
*/
button,
select {
text-transform: none;
}
/**
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
* and `video` controls.
* 2. Correct inability to style clickable `input` types in iOS.
* 3. Improve usability and consistency of cursor style between image-type
* `input` and others.
*/
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; /* 2 */
cursor: pointer; /* 3 */
}
/**
* Re-set default cursor for disabled elements.
*/
button[disabled],
html input[disabled] {
cursor: default;
}
/**
* 1. Address box sizing set to `content-box` in IE 8/9.
* 2. Remove excess padding in IE 8/9.
*/
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */
}
/**
* 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
* 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
* (include `-moz` to future-proof).
*/
input[type="search"] {
-webkit-appearance: textfield; /* 1 */
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box; /* 2 */
box-sizing: content-box;
}
/**
* Remove inner padding and search cancel button in Safari 5 and Chrome
* on OS X.
*/
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
* Remove inner padding and border in Firefox 4+.
*/
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
/**
* 1. Remove default vertical scrollbar in IE 8/9.
* 2. Improve readability and alignment in all browsers.
*/
textarea {
overflow: auto; /* 1 */
vertical-align: top; /* 2 */
}
/* ==========================================================================
Tables
========================================================================== */
/**
* Remove most spacing between table cells.
*/
table {
border-collapse: collapse;
border-spacing: 0;
}

View file

@ -1,171 +0,0 @@
{% include asciisplash.html %}
<link rel="shortcut icon" href="{{ relBase }}/assets/img/basspistolico.png" type="image/png" />
<link rel="stylesheet" href="{{ relBase }}/assets/css/style.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" />
<link rel="alternate" type="application/rss+xml" href="{{ site.production_url }}/rss.xml" />
<!-- BEGIN rendered SEO Meta -->
<title>{{ page.name }} by {{ page.artists }} | {{ site.title }}</title>
<!-- Standard SEO -->
<meta name="title" content="{{ page.title }}">
<meta name="dc.date.modified" scheme="ISO8601" content="{{ page.last_modified_at | date_to_xmlschema }}" />
<meta name='robots' content='index'/>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="referrer" content="no-referrer-when-downgrade" />
<meta name="description" content="Release by {{ page.artists }} on {{ site.title }}" />
<meta name="generator" content="Jekyll" />
<link rel="canonical" href="{{ site.production_url }}{{ page.url }}" />
<link rel="alternate" href="{{ site.production_url }}{{ page.url }}" hreflang="x-default" />
<meta name="geo.region" content="CH-GE" />
<meta name="geo.placename" content="Geneva" />
<meta name="geo.position" content="46.204391;6.143158" />
<meta name="ICBM" content="46.204391, 6.143158" />
<!-- Dublin Core basic info -->
<meta name="dcterms.Identifier" content="{{ site.production_url }}" />
<meta name="dcterms.Format" content="text/html" />
<meta name="dcterms.Relation" content="{{ site.title }}" />
<meta name="dcterms.Language" content="en" />
<meta name="dcterms.Publisher" content="{{ site.title }}" />
<meta name="dcterms.Type" content="text/html" />
<meta name="dcterms.Coverage" content="{{ site.production_url }}/" />
<meta name="dcterms.Rights" content="Copyleft &copy;{{ page.date | date: "%Y" }} {{ site.title }}." />
<meta name="dcterms.Title" content="{{ page.title }} by {{ page.artists }} | {{ site.title }}" />
<meta name="dcterms.Subject" content="{{ site.tagline }}" />
<meta name="dcterms.Contributor" content="{{ site.title }}" />
<meta name="dcterms.Date" content="{{ site.time | date: "%Y-%m-%d" }}" />
<meta name="dcterms.Description" content="Release by {{ page.artists }} on {{ site.title }}" />
<!-- Facebook OpenGraph -->
<meta property="og:type" content="music.album" />
<meta property="og:locale" content="en_us" />
<meta property="og:url" content="{{ site.production_url }}/albums/{{ page.slug }}/" />
<meta property="og:audio" content="{{ site.production_url }}/albums/{{ page.slug }}/" />
<meta property="og:title" content="{{ page.title }} by {{ page.artists }} | {{ site.title }}" />
<meta property="og:description" content="Release by {{ page.artists }} on {{ site.title }}" />
<meta property="og:image" content="{{ site.production_url }}{{ page.cover }}" />
<meta property="og:image:type" content="image/jpeg" />
<meta property="og:site_name" content="{{ site.title }}" />{% for track in page.tracks %}
<meta property="music:song" content="{{ site.production_url }}/tracks/{{ page.slug }}/{{ track.slug }}/" />{% endfor %}{% for track in page.tracks limit: 1 %}
<meta property="music:musician" content="https://musicbrainz.org/artist/{{ track.common.musicbrainz_albumartistid }}" />{% endfor %}
<meta property="music:release_date" content="{{ page.date | date_to_xmlschema }}" />
<!-- Twitter Card -->
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@bpist" />
<meta name="twitter:title" content="{{ page.title }} | {{ site.title }}" />
<meta name="twitter:description" content="Release by {{ page.artists }} on {{ site.title }}" />
<meta name="twitter:image" content="{{ site.production_url }}{{ page.cover }}" />
<!-- Humans.txt authorship http://humanstxt.org -->
<link type="text/plain" rel="author" href="/humans.txt" />
<!-- Identity -->
<script type='application/ld+json'>
{
"@context": "http://www.schema.org",
"@type": "Organization",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [
{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}
],
"logo": "{{ site.production_url }}{{ site.banner }}",
"image": "{{ site.production_url }}{{ site.banner }}",
"description": "{{ site.tagline }}",
"address": {
"@type": "PostalAddress",
"addressLocality": "Geneva",
"addressRegion": "Geneva",
"postalCode": "1201",
"addressCountry": "Switzerland"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": "46.2073",
"longitude": "6.1559"
},
"hasMap": "https://osm.org/go/0CFtFcjU-?m="
}
</script>
<!-- Release -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "MusicAlbum",{% for track in page.tracks limit: 1 %}
"@id": "https://musicbrainz.org/release-group/{{ track.transformed["ID3v2.4"].MUSICBRAINZ_RELEASEGROUPID }}",{% endfor %}
"name": "{{ page.title }}",
"url": "{{ site.production_url }}{{ page.url }}",{% for track in page.tracks limit: 1 %}
"image": "https://coverartarchive.org/release-group/{{ track.transformed["ID3v2.4"].MUSICBRAINZ_RELEASEGROUPID }}",{% endfor %}
"albumProductionType": "https://schema.org/StudioAlbum",
"albumReleaseType": "https://schema.org/AlbumRelease",
"genre": "rock",
"byArtist": {
"@type": "MusicGroup",
"name": "{{ page.artists }}",{% for track in page.tracks limit: 1 %}
"@id": "https://musicbrainz.org/artist/{{ track.common.musicbrainz_albumartistid }}"{% endfor %}
},
"albumRelease": {
"@type": "MusicRelease",
"name": "{{ page.title }}",{% for track in page.tracks limit: 1 %}
"@id": "https://musicbrainz.org/release/{{ track.common.musicbrainz_albumid }}"{% endfor %}
},
"track": {
"@type": "ItemList",
"numberOfItems": {{ page.trackCount }},
"itemListElement": [{% for track in page.tracks %}
{
"@type": "ListItem",
"position": {{ track.common.track.no }},
"item": {
"@type": "MusicRecording",
"name": "{{ track.common.title }}"
}
}{% unless forloop.last %},{% endunless %}{% endfor %}
]
}
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "MusicRelease",
"name": "{{ page.title }}",
"alternateName": "{{ page.title }}",
"musicReleaseFormat": "https://schema.org/DigitalFormat",
"duration": "{{ page.mbduration }}",
"inLanguage": "EN",
"recordLabel": {
"@type": "Organization",
"@id": "https://musicbrainz.org/label/{{ site.mblabel }}",
"name": "{{ site.title }}"
},{% for track in page.tracks limit: 1 %}
"catalogNumber": "{{ track.transformed["ID3v2.4"].CATALOGNUMBER }}",{% endfor %}
"releasedEvent": [
{
"@type": "PublicationEvent",
"startDate": "{{ page.date | date: "%Y-%m-%d" }}"
}
],
"producer": [
{
"@type": "Person",
"name": "{{ page.artists }}"
}
]
}
</script>
<script src="{{ relBase }}/assets/js/jquery-3.4.1.min.js"></script>

10
_includes/scripts.html Normal file
View file

@ -0,0 +1,10 @@
<!-- Scripts -->
{% include relBase.html %}
<script src="{{ relBase }}/assets/js/jquery.min.js"></script>
<script src="{{ relBase }}/assets/js/jquery.scrollex.min.js"></script>
<script src="{{ relBase }}/assets/js/jquery.scrolly.min.js"></script>
<script src="{{ relBase }}/assets/js/browser.min.js"></script>
<script src="{{ relBase }}/assets/js/breakpoints.min.js"></script>
<script src="{{ relBase }}/assets/js/util.js"></script>
<script src="{{ relBase }}/assets/js/main.js"></script>
<script src="{{ relBase }}/assets/js/set.js"></script>

161
_includes/seo.html Normal file
View file

@ -0,0 +1,161 @@
{% if page.collection == 'tracks' %}
<!-- BEGIN seo.html -->
<title>Play {{ page.common.title }} by {{ page.common.artist }} | {{ site.title }}</title>
<meta name="title" content="Play &quot;{{ page.common.title| strip_html }}&quot; by {{ page.common.artist }}" />
<meta name="description" content="A track by {{ page.common.artist }} named &quot;{{ page.common.title | strip_html }}&quot; published on {{ site.title }}" />
<meta name="dc.date.modified" scheme="ISO8601" content="{{ page.last_modified_at | date_to_xmlschema }}" />
<meta name="robots" content="index" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="canonical" href="{{ site.url }}{{ page.url }}" />
<link rel="alternate" hreflang="x-default" href="{{ site.url }}{{ page.url }}" />
<meta name="geo.region" content="{{ site.geo.region }}" />
<meta name="geo.placename" content="{{ site.geo.town }}" />
<meta name="geo.position" content="{{ site.geo.lat }};{{ site.geo.long }}" />
<meta name="ICBM" content="{{ site.geo.lat }}, {{ site.geo.long }}" />
<meta name="author" content="{{ site.title }}" />
<meta name="generator" content="Jekyll v4.0.0" />
<!-- Dublin Core basic info -->
<meta name="dcterms.Identifier" content="{{ site.url }}" />
<meta name="dcterms.Format" content="text/html" />
<meta name="dcterms.Relation" content="{{ site.title }}" />
<meta name="dcterms.Publisher" content="{{ site.publisher.name }}" />
<meta name="dcterms.Type" content="text/html" />
<meta name="dcterms.Coverage" content="{{ site.url }}/" />
<meta name="dcterms.Rights" content="Copyright &copy;{{ site.time | date: '%Y' }} {{ site.title }}." />
<meta name="dcterms.Subject" content="A track by {{ page.common.artist }} named &quot;{{ page.common.title| strip_html }}&quot; published on {{ site.title }}" />
<meta name="dcterms.Title" content="Play &quot;{{ page.common.title| strip_html }}&quot; by {{ page.common.artist }}" />
<meta name="dcterms.Contributor" content="{{ site.title }}" />
<meta name="dcterms.Date" content="{{ page.last_modified_at | date: '%Y-%m-%d' }}" />
<meta name="dcterms.Description" content="Listen and to a track by {{ page.common.artist | strip_html }} from the release &quot;{{ page.common.album | strip_html }}&quot; and support your remote artist!" />
<!-- Facebook -->
<meta property="og:title" content="{{ page.common.title }}" />
<meta property="og:locale" content="en" />
<meta property="og:description" content="Listen and to a track by {{ page.common.artist | strip_html }} from the release &quot;{{ page.common.album | strip_html }}&quot; and support your remote artist!" />
<meta property="og:url" content="{{ site.url }}{{ page.url }}" />
<meta property="og:site_name" content="{{ site.title }}" />
<meta property="og:type" content="music:album:track" />
<meta property="og:audio" content="https://media.basspistol.com/basspistol.com/{{ page.slug }}.mp3" />
<meta property="article:published_time" content="{{ page.last_modified_at | date_to_xmlschema }}" />
<meta property="og:image" content="https://media.basspistol.com/basspistol.com/{{ page.slug }}.jpeg" />
<!-- Twitter Card -->
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="{{ page.common.title }} | {{ site.title }}" />
<meta name="twitter:description" content="Listen and to a track by {{ page.common.artist | strip_html }} from the release &quot;{{ page.common.album | strip_html }}&quot; and support your remote artist!" />
<meta name="twitter:image" content="https://media.basspistol.com/basspistol.com/{{ page.slug }}.jpeg" />
<!-- END seo.html -->
{% elsif page.collection == 'albums' %}
<!-- BEGIN seo.html -->
{% capture namelist %}{% for art in page.artists %}{{ art }}{% unless forloop.last %}, {% endunless %}{% endfor %}{% endcapture %}
{% capture artist %}{{ namelist }}{% endcapture %}
<title>Play &quot;{{ page.name }}&quot; by {{ artist | uniq }} | {{ site.title }}</title>
<meta name="title" content="Play &quot;{{ page.name | strip_html }}&quot; by {{ artist | uniq }}" />
<meta name="description" content="A release by {{ artist | uniq }} named &quot;{{ page.name | strip_html }}&quot; published on {{ site.title }}" />
<meta name="dc.date.modified" scheme="ISO8601" content="{{ page.last_modified_at | date_to_xmlschema }}" />
<meta name="robots" content="index" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="canonical" href="{{ site.url }}{{ page.url }}" />
<link rel="alternate" hreflang="x-default" href="{{ site.url }}{{ page.url }}" />
<meta name="geo.region" content="{{ site.geo.region }}" />
<meta name="geo.placename" content="{{ site.geo.town }}" />
<meta name="geo.position" content="{{ site.geo.lat }};{{ site.geo.long }}" />
<meta name="ICBM" content="{{ site.geo.lat }}, {{ site.geo.long }}" />
<meta name="author" content="{{ site.title }}" />
<meta name="generator" content="Jekyll v4.0.0" />
<!-- Dublin Core basic info -->
<meta name="dcterms.Identifier" content="{{ site.url }}" />
<meta name="dcterms.Format" content="text/html" />
<meta name="dcterms.Relation" content="{{ site.title }}" />
<meta name="dcterms.Publisher" content="{{ site.publisher.name }}" />
<meta name="dcterms.Type" content="text/html" />
<meta name="dcterms.Coverage" content="{{ site.url }}/" />
<meta name="dcterms.Rights" content="Copyright &copy;{{ site.time | date: '%Y' }} {{ site.title }}." />
<meta name="dcterms.Subject" content="A release by {{ artist | uniq }} named &quot;{{ page.name | strip_html }}&quot; published on {{ site.title }}" />
<meta name="dcterms.Title" content="Play &quot;{{ page.name | strip_html }}&quot; by {{ artist | uniq }}" />
<meta name="dcterms.Contributor" content="{{ site.title }}" />
<meta name="dcterms.Date" content="{{ page.last_modified_at | date: '%Y-%m-%d' }}" />
<meta name="dcterms.Description" content="Listen and to a release by {{ artist | uniq }} named &quot;{{ page.name | strip_html }}&quot; and support your remote artist!" />
<!-- Facebook -->
<meta property="og:title" content="{{ page.name }} by {{ artist | uniq }}" />
<meta property="og:locale" content="en" />
<meta property="og:description" content="Listen and to a release by {{ artist | uniq }} named &quot;{{ page.name | strip_html }}&quot; and support your remote artist!" />
<meta property="og:url" content="{{ site.url }}{{ page.url }}" />
<meta property="og:site_name" content="{{ site.title }}" />
<meta property="og:type" content="music:album" />
{% for track in page.tracks %}<meta property="og:audio" content="https://media.basspistol.com/basspistol.com/{{ track.albumSlug }}/{{ track.trackSlug }}.mp3" />
{% endfor %}
<meta property="article:published_time" content="{{ page.last_modified_at | date_to_xmlschema }}" />
<meta property="og:image" content="https://media.basspistol.com/basspistol.com/{{ page.tracks[0].slug }}.jpeg" />
<!-- Twitter Card -->
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="{{ page.name }} | {{ site.title }}" />
<meta name="twitter:description" content="Listen and to a release by {{ artist | uniq }} named &quot;{{ page.name | strip_html }}&quot; and support your remote artist!" />
<meta name="twitter:image" content="https://media.basspistol.com/basspistol.com/{{ page.tracks[0].slug }}.jpeg" />
<!-- END seo.html -->
{% else %}
<!-- BEGIN seo.html -->
<title>{{ page.title }} | {{ site.title }}</title>
<meta name="title" content="{{ page.title }} | {{ site.title }}" />
<meta name="description" content="{{ page.description }}" />
<meta name="dc.date.modified" scheme="ISO8601" content="{{ page.last_modified_at | date_to_xmlschema }}" />
<meta name="robots" content="index" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="canonical" href="{{ site.url }}{{ page.url }}" />
<link rel="alternate" hreflang="x-default" href="{{ site.url }}{{ page.url }}" />
<meta name="geo.region" content="{{ site.geo.region }}" />
<meta name="geo.placename" content="{{ site.geo.town }}" />
<meta name="geo.position" content="{{ site.geo.lat }};{{ site.geo.long }}" />
<meta name="ICBM" content="{{ site.geo.lat }}, {{ site.geo.long }}" />
<meta name="author" content="{{ site.title }}" />
<meta name="generator" content="Jekyll v4.0.0" />
<!-- Dublin Core basic info -->
<meta name="dcterms.Identifier" content="{{ site.url }}" />
<meta name="dcterms.Format" content="text/html" />
<meta name="dcterms.Relation" content="{{ site.title }}" />
<meta name="dcterms.Publisher" content="{{ site.publisher.name }}" />
<meta name="dcterms.Type" content="text/html" />
<meta name="dcterms.Coverage" content="{{ site.url }}/" />
<meta name="dcterms.Rights" content="Copyright &copy;{{ site.time | date: '%Y' }} {{ site.title }}." />
<meta name="dcterms.Subject" content="{{ page.description }}" />
<meta name="dcterms.Title" content="{{ page.title }}" />
<meta name="dcterms.Contributor" content="{{ site.title }}" />
<meta name="dcterms.Date" content="{{ page.last_modified_at | date: '%Y-%m-%d' }}" />
<meta name="dcterms.Description" content="{{ page.description }}" />
<!-- Facebook -->
<meta property="og:title" content="{{ page.title }} | {{ site.title }}" />
<meta property="og:locale" content="en" />
<meta property="og:description" content="{{ page.description }}" />
<meta property="og:url" content="{{ site.url }}{{ page.url }}" />
<meta property="og:site_name" content="{{ site.title }}" />
<meta property="og:type" content="webpage" />
<meta property="article:published_time" content="{{ page.last_modified_at | date_to_xmlschema }}" />
<meta property="og:image" content="{{ site.url }}{{ page.image }}" />
<!-- Twitter Card -->
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="{{ page.name }} | {{ site.title }}" />
<meta name="twitter:description" content="{{ page.description }}" />
<meta name="twitter:image" content="{{ site.url }}{{ page.image }}" />
<!-- END seo.html -->
{% endif %}

173
_includes/streamer.html Normal file
View file

@ -0,0 +1,173 @@
<section class="streambox" style="padding: 40px;">
{% if page.collection == 'posts' %}
{% if page.category == 'release' %}
{% if page.stores[0].name != nil %}
<h3 style="text-align: center;display: block;">Buy this release</h3>
<div class="streamer">
{% for shop in page.stores %}
{% if shop.download == true %}
<a onclick="_paq.push(['trackEvent', 'StoreLink', '{{ shop.name | remove: " " }}']);" target="_blank" rel="noopener" href="{{ shop.url }}" alt="Stream from {{ shop.name }}" title="Stream from {{ shop.name }}" class="button icon brands {{ shop.icon }}">{{ shop.name }}</a>
{% endif %}
{% endfor %}
</div>
<h3 style="text-align: center;display: block;margin-top:40px;">&nbsp;</h3>
<div class="streamer">
{% for shop in page.stores %}
{% if shop.download != true %}
<a onclick="_paq.push(['trackEvent', 'StoreLink', '{{ shop.name | remove: " " }}']);" style="flex: 0 0 75px;margin:10px; font-size: 75px;" target="_blank" rel="noopener" href="{{ shop.url }}" alt="Stream from {{ shop.name }}" title="Stream from {{ shop.name }}" class="icon style2 brands {{ shop.icon }}"><span class="label">{{ shop.name }}</span></a>
{% endif %}
{% endfor %}
</div>
{% else %}
<h3 style="text-align: center;display: block;">This release can't be bought</h3>
<p>But you can find others here:</p>
<div class="streamer">
{% for shop in site.data.stores %}
{% if shop.download == true %}
<a onclick="_paq.push(['trackEvent', 'StoreLink', '{{ shop.name | remove: " " }}']);" target="_blank" rel="noopener" href="{{ shop.url }}" alt="Stream from {{ shop.name }}" title="Stream from {{ shop.name }}" class="button icon brands {{ shop.icon }}">{{ shop.name }}</a>
{% endif %}
{% endfor %}
</div>
<h3 style="text-align: center;display: block;">&nbsp;</h3>
<div class="streamer">
{% for shop in site.data.stores %}
{% if shop.download != true %}
<a onclick="_paq.push(['trackEvent', 'StoreLink', '{{ shop.name | remove: " " }}']);" target="_blank" rel="noopener" href="{{ shop.url }}" alt="Stream from {{ shop.name }}" title="Stream from {{ shop.name }}" class="button icon brands {{ shop.icon }}">{{ shop.name }}</a>
{% endif %}
{% endfor %}
</div>
{% endif %}
{% endif %}
{% elsif page.collection == 'tracks' %}
{% for post in site.posts %}
{% if post.album == page.albumSlug %}
{% if post.stores[0].name != nil %}
<h3 style="text-align: center;display: block;">Buy this Track</h3>
<div class="streamer">
{% for shop in post.stores %}
{% if shop.download == true %}
<a onclick="_paq.push(['trackEvent', 'StoreLink', '{{ shop.name | remove: " " }}']);" target="_blank" rel="noopener" href="{{ shop.url }}" alt="Stream from {{ shop.name }}" title="Stream from {{ shop.name }}" class="button icon brands {{ shop.icon }}">{{ shop.name }}</a>
{% endif %}
{% endfor %}
</div>
<h3 style="text-align: center;display: block;margin-top:40px;">&nbsp;</h3>
<div class="streamer">
{% for shop in post.stores %}
{% if shop.download != true %}
<a onclick="_paq.push(['trackEvent', 'StoreLink', '{{ shop.name | remove: " " }}']);" style="flex: 0 0 75px;margin:10px; font-size: 75px;" target="_blank" rel="noopener" href="{{ shop.url }}" alt="Stream from {{ shop.name }}" title="Stream from {{ shop.name }}" class="icon style2 brands {{ shop.icon }}"><span class="label">{{ shop.name }}</span></a>
{% endif %}
{% endfor %}
</div>
{% endif %}
{% else %}
<h3 style="text-align: center;display: block;">This track can't be bought</h3>
<p>But you can find others here:</p>
<div class="streamer">
{% for shop in site.data.stores %}
{% if shop.download == true %}
<a onclick="_paq.push(['trackEvent', 'StoreLink', '{{ shop.name | remove: " " }}']);" target="_blank" rel="noopener" href="{{ shop.url }}" alt="Stream from {{ shop.name }}" title="Stream from {{ shop.name }}" class="button icon brands {{ shop.icon }}">{{ shop.name }}</a>
{% endif %}
{% endfor %}
</div>
<h3 style="text-align: center;display: block;">&nbsp;</h3>
<div class="streamer">
{% for shop in site.data.stores %}
{% if shop.download != true %}
<a onclick="_paq.push(['trackEvent', 'StoreLink', '{{ shop.name | remove: " " }}']);" target="_blank" rel="noopener" href="{{ shop.url }}" alt="Stream from {{ shop.name }}" title="Stream from {{ shop.name }}" class="button icon brands {{ shop.icon }}">{{ shop.name }}</a>
{% endif %}
{% endfor %}
</div>
{% endif %}{% break %}
{% endfor %}
{% elsif page.collection == 'albums' %}
{% for post in site.posts %}
{% if post.album == page.slug %}
{% if post.stores[0].name != nil %}
<h3 style="text-align: center;display: block;">Buy this album</h3>
<div class="streamer">
{% for shop in post.stores %}
{% if shop.download == true %}
<a onclick="_paq.push(['trackEvent', 'StoreLink', '{{ shop.name | remove: " " }}']);" target="_blank" rel="noopener" href="{{ shop.url }}" alt="Stream from {{ shop.name }}" title="Stream from {{ shop.name }}" class="button icon brands {{ shop.icon }}">{{ shop.name }}</a>
{% endif %}
{% endfor %}
</div>
<h3 style="text-align: center;display: block;margin-top:40px;">&nbsp;</h3>
<div class="streamer">
{% for shop in post.stores %}
{% if shop.download != true %}
<a onclick="_paq.push(['trackEvent', 'StoreLink', '{{ shop.name | remove: " " }}']);" style="flex: 0 0 75px;margin:10px; font-size: 75px;" target="_blank" rel="noopener" href="{{ shop.url }}" alt="Stream from {{ shop.name }}" title="Stream from {{ shop.name }}" class="icon style2 brands {{ shop.icon }}"><span class="label">{{ shop.name }}</span></a>
{% endif %}
{% endfor %}
</div>
{% endif %}
{% else %}
<h3 style="text-align: center;display: block;">This album can't be bought</h3>
<p>But you can find others here:</p>
<div class="streamer">
{% for shop in site.data.stores %}
{% if shop.download == true %}
<a onclick="_paq.push(['trackEvent', 'StoreLink', '{{ shop.name | remove: " " }}']);" target="_blank" rel="noopener" href="{{ shop.url }}" alt="Stream from {{ shop.name }}" title="Stream from {{ shop.name }}" class="button icon brands {{ shop.icon }}">{{ shop.name }}</a>
{% endif %}
{% endfor %}
</div>
<h3 style="text-align: center;display: block;">&nbsp;</h3>
<div class="streamer">
{% for shop in site.data.stores %}
{% if shop.download != true %}
<a onclick="_paq.push(['trackEvent', 'StoreLink', '{{ shop.name | remove: " " }}']);" target="_blank" rel="noopener" href="{{ shop.url }}" alt="Stream from {{ shop.name }}" title="Stream from {{ shop.name }}" class="button icon brands {{ shop.icon }}">{{ shop.name }}</a>
{% endif %}
{% endfor %}
</div>
{% endif %}{% break %}
{% endfor %}
{% else %}
<h3 style="text-align: center;display: block;">Support {{ site.name }}</h3>
<p>Pay for music here:</p>
<div class="streamer">
{% for shop in site.data.stores %}
{% if shop.download == true %}
<a onclick="_paq.push(['trackEvent', 'StoreLink', '{{ shop.name | remove: " " }}']);" target="_blank" rel="noopener" href="{{ shop.url }}" alt="Stream from {{ shop.name }}" title="Stream from {{ shop.name }}" class="button icon brands {{ shop.icon }}">{{ shop.name }}</a>
{% endif %}
{% endfor %}
</div>
<h3 style="text-align: center;display: block;">&nbsp;</h3>
<div class="streamer">
{% for shop in site.data.stores %}
{% if shop.download != true %}
<a onclick="_paq.push(['trackEvent', 'StoreLink', '{{ shop.name | remove: " " }}']);" target="_blank" rel="noopener" href="{{ shop.url }}" alt="Stream from {{ shop.name }}" title="Stream from {{ shop.name }}" class="button icon brands {{ shop.icon }}">{{ shop.name }}</a>
{% endif %}
{% endfor %}
</div>
{% endif %}
</section>

View file

@ -1,411 +0,0 @@
/*! basspistol sheet */
h1,
h2,
h3,
h4 {
/* letter-spacing: -0.05em; */
font-family: plex;
font-weight: normal;
}
h2 {
font-size: 1.5em;
}
a:link,
a:visited,
a:hover,
a:active,
a:focus {
text-decoration: none;
}
a,
a:link,
a:visited {
color: #1b2241;
transition-property: hover;
transition: color 0.3s ease-in-out;
}
a:hover {
color: #fafbff;
border-radius: 2px;
}
a:active {
color: #fafbff;
}
p {
font-size: 1em;
}
/*! LAYOUT */
#content {
flex-grow: 1;
overflow-x: hidden;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
#content a {
text-decoration: underline;
}
#content a:hover {
text-decoration: underline;
}
.fitter {
padding: 10px;
display: flex;
flex-wrap: wrap;
}
#footer {
font-size: .6em;
text-align: left;
line-height: 130%;
width: 100%;
padding-top: 100px;
}
/***********
RADIO PLAYER
***********/
audio{
position:fixed;
right:0;
bottom:0;
min-width:100%;
min-height:100%;
width:100%;
height:100%;
background-size:cover;
opacity:0.7;
-webkit-transition:1s opacity;transition:1s opacity;
display: block;
}
button {
line-height: 1em;
font-size:0.85em;
text-transform: uppercase;
padding: 7px;
border-radius: 300px;
border:none;
background:#1b2241;
-webkit-transition:.3s background;
transition:.3s background;
color: #f4ffe8;
}
button:hover {
background:#560784;
color: #f4ffe8;
}
#ffwd, #rwd {
line-height: 1em;
font-size:0.85em;
text-transform: uppercase;
padding: 3px 5px 3px 5px;
border-radius: 50px;
border:none;
background:#1b2241;
-webkit-transition:.3s background;
transition:.3s background;
color: #f4ffe8;
text-decoration: none !important;
}
#ffwd:hover, #rwd:hover {
background:#560784;
color: #f4ffe8;
text-decoration: none;
}
#mu_pause {
width: 100px;
height: 100px;
font-size: 1.2em;
text-align: center;
}
button #mu_pause {
border-radius: 300px;
}
/*******
AL PAGES
********/
.description {
margin: 0 10px 10px 0;
flex: 1 1 100%;
}
/***********
RECORDS PAGE
***********/
.records {
margin: 0 10px 10px 0;
flex: 1 1 300px;
max-width: 500px;
border-bottom: solid 1px #f4ffe8;
}
.recordthumbs {
width: 100%;
border-radius:3px;
filter:sepia(1) hue-rotate(35deg);
transition-property: hover;
transition: filter 0.3s ease-in-out, opacity 0.3s ease-in-out;
opacity: .5;
}
img.recordthumbs:hover {
width: 100%;
border-radius:3px;
filter:sepia(0) hue-rotate(0deg);
opacity: 1;
}
.recordthumbs_mini {
width: 100px;
border-radius:3px;
filter:sepia(1) hue-rotate(35deg);
transition-property: hover;
transition: filter 0.3s ease-in-out, opacity 0.3s ease-in-out;
opacity: .5;
float:left;
margin-right: 10px;
}
img.recordthumbs_mini:hover {
width: 100px;
border-radius:3px;
filter:sepia(0) hue-rotate(0deg);
opacity: 1;
}
/*************
Articles Grid
**************/
.articles {
margin: 0 10px 10px 0;
flex: 1 1 300px;
max-width: 500px;
border-bottom: solid 1px #f4ffe8;
}
.articlethumbs {
width: 100%;
height: 200px;
border-radius:3px;
filter:sepia(1) hue-rotate(30deg);
opacity: 0.75;
transition-property: hover;
transition: filter 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
img.articlethumbs:hover {
width: 100%;
border-radius:3px;
filter:sepia(0) hue-rotate(0deg);
opacity: 1;
}
.articles-pargraph {
margin: 0 10px 10px 0;
flex: 1 1 300px;
max-width: 800px;
}
.article-nav-share {
margin: 0 10px 10px 0;
flex: 1 1 300px;
max-width: 300px;
}
.square-image {
width: 128px;
height: 128px;
border-radius: 200px;
background-size:cover;
background-repeat:no-repeat;
margin: 0 10px 0 0;
float: left;
}
/***********
VIDEO PLAYER
***********/
#bgvid {
object-fit: cover;
width: 100%;
height: 50%;
}
#bgpic {
object-fit: cover;
width: 100%;
height: 50%;
display: inline-block;
}
@media screen and (max-width: 730px) {
video {
display: none;
}
}
@media screen and (min-width: 731px) {
#bgpic {
display: none;
}
}
/***********
ARTIST PAGE
***********/
.artistimg {
background-size: cover;
background-position: 50% 50%;
padding: 100px;
border-radius: 3px;
filter:sepia(1) hue-rotate(30deg);
transition-property: hover;
transition: filter 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.artistimg:hover {
filter:sepia(0) hue-rotate(0deg);
opacity: 1;
}
/***********
HEADLINERS
***********/
#headline {
position: fixed;
top: 0px;
left: 50px;
color: #f4ffe8;
text-shadow: 0px 0px 10px #313d26;
padding: 0 0 0 10px;
margin-right:10px;
border-radius: 3px;
opacity: 1;
font-size: 1em;
z-index: 100;
}
/****************
HIGHLIGHT LINKS
****************/
#linkhead {
object-fit: cover;
width: 100%;
height: 50%;
display: inline-block;
}
#linkheadthumb {
object-fit: cover;
width: 100%;
height: 50%;
display: inline-block;
}
@media screen and (max-width: 730px) {
#linkhead {
display: none;
}
}
@media screen and (min-width: 731px) {
#linkheadthumb {
display: none;
}
}
.padded {
padding: 10px;
}
#highlightlink {
line-height: 1em;
font-size:1em;
text-transform: uppercase;
padding: 20px;
border-radius: 300px;
border:none;
background:#1b2241;
-webkit-transition:.3s background;
transition:.3s background;
color: #f4ffe8;
}
#highlightlink:hover {
background:#560784;
color: #f4ffe8;
}
#commentlink {
line-height: 1em;
font-size:1em;
text-transform: uppercase;
padding: 20px;
border-radius: 300px;
border:none;
background:#1b2241;
-webkit-transition:.3s background;
transition:.3s background;
color: #f4ffe8;
}
#commentlink:hover {
background:#560784;
color: #f4ffe8;
}
.hilightindex {
height: 250px;
padding: 0 10px 0 10px;
position: relative;
border-radius: 3px 3px 0 0;
filter:sepia(1) hue-rotate(30deg);
transition-property: hover;
transition: filter 0.3s ease-in-out, opacity 0.3s ease-in-out;
opacity: .5;
}
.hilightindex:hover {
filter:sepia(0) hue-rotate(0deg);
opacity: 1;
}
.highlights {
margin: 0 10px 10px 0;
flex: 1 1 300px;
max-width: 500px;
border-radius: 3px;
height: 400px;
opacity: .5;
padding: 0 10px 0 10px;
position: relative;
filter:sepia(1) hue-rotate(30deg);
transition-property: hover;
transition: filter 0.3s ease-in-out, opacity 0.3s ease-in-out;
color: #1b2241;
text-decoration: 0;
background-position: center;
background-size: cover;
}
.highlights:hover {
filter:sepia(0) hue-rotate(0deg);
opacity: 1;
}
.highlights h1 {
background-color: #879976d7;;
border-radius: 3px;
padding: 0 10px 0 10px;
text-decoration: none;
}
.hicontain {
background-color: #f4ffe879;
border-radius: 3px;
margin-bottom: 10px;
padding: 10px;
max-height: 500px;
}
/* TRACK and ALBUM PAGES */
.download {
padding: 20px;
border-radius: 300px;
border:none;
background:#1b2241;
-webkit-transition:.3s background;
transition:.3s background;
color: #f4ffe8;
}
.download:hover {
background:#560784;
color: #f4ffe8;
}

121
_includes/svg/hyperlogo.svg Normal file
View file

@ -0,0 +1,121 @@
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg927"
version="1.1"
width="416.57043"
height="91.665543"
viewBox="0 0 110.21759 24.253175">
<g
id="g1355">
<path
id="path825"
d="m 18.776752,19.26664 c -0.84149,-0.23758 -1.5619,-0.48815 -1.6009,-0.55683 -0.13389,-0.23576 1.17519,-6.64433 1.38113,-6.76129 0.1714,-0.0973 2.18286,1.83925 2.58728,2.49098 0.13901,0.22399 -0.53248,5.08585 -0.71688,5.19057 -0.0664,0.0377 -0.80914,-0.12586 -1.65063,-0.36343 z m -7.71412,3.6497 c -0.11943,-0.10151 -0.46471,-0.76441 -0.76727,-1.47311 l -0.55013,-1.28856 3.0905,-1.82263 c 1.69978,-1.00245 3.13215,-1.7493 3.18305,-1.65966 0.16047,0.28255 -0.35523,3.62001 -0.60662,3.9259 -0.46822,0.56974 -4.11797,2.51485 -4.34953,2.31806 z m -6.3649,-3.70632 c -1.25796,-0.50119 -2.32429,-0.97659 -2.36964,-1.05643 -0.0913,-0.16071 1.26536,-2.75645 1.5146,-2.89799 0.1698,-0.0964 5.98831,2.32745 6.40084,2.66648 0.2054,0.1688 -0.0672,0.38679 -1.50386,1.20269 l -1.75474,0.99652 z m 16.18215,-7.2164 c -0.50323,-0.2754 -4.16428,-5.03379 -3.96153,-5.14894 0.032,-0.0182 0.92215,-0.0526 1.97817,-0.0766 l 1.92003,-0.0436 1.47937,1.66712 c 1.05116,1.18456 1.45442,1.75759 1.39322,1.97969 -0.10705,0.38842 -2.51888,1.78126 -2.80926,1.62235 z M 4.112442,13.68166 2.484422,12.9594 1.886542,10.71411 C 1.557712,9.4792 1.304552,8.41117 1.323962,8.34071 c 0.0194,-0.0705 0.75331,-0.23119 1.63087,-0.35719 1.75007,-0.25126 1.80708,-0.21501 2.16317,1.37546 0.12108,0.54084 0.41232,1.84403 0.64718,2.89598 0.23486,1.05195 0.32538,1.96581 0.20115,2.0308 -0.12423,0.065 -0.95848,-0.20686 -1.85389,-0.6041 z m 10.30409,-8.18967 c -1.67351,-0.0303 -3.09954,-0.15056 -3.16895,-0.26719 -0.0694,-0.11662 0.30683,-0.87455 0.83608,-1.68429 l 0.96229,-1.47226 2.06111,-0.0348 c 3.31853,-0.0561 3.09724,-0.18375 2.91885,1.68397 -0.084,0.87994 -0.24591,1.6516 -0.35972,1.71482 -0.11384,0.0632 -1.57615,0.0901 -3.24966,0.0598 z m -7.77928,3.31209 c -0.25432,-0.48092 -1.2349,-3.29514 -1.1932,-3.42443 0.15114,-0.46861 2.47205,-4.02087 2.65002,-4.05596 0.21024,-0.0415 2.33773,1.6074 2.54508,1.97252 0.079,0.13916 -3.46469,5.63381 -3.731,5.78505 -0.0526,0.0299 -0.17449,-0.0949 -0.2709,-0.27718 z"
/>
<path
id="path927"
d="m 45.243829,12.21324 q 0,0.0489 -0.01967,0.0782 L 43.1624,14.3532 h -5.071341 q -0.0293,0 -0.07816,-0.0293 -0.03908,-0.0293 -0.03908,-0.0684 v -2.11062 q 0,-0.0197 0.03908,-0.0586 0.03908,-0.0391 0.05864,-0.0391 h 7.07447 q 0.04886,0 0.06842,0.0586 0.0293,0.0586 0.0293,0.1075 z M 40.573114,9.39908 q -0.02931,0 -0.07817,-0.0391 -0.03908,-0.0391 -0.03908,-0.0684 V 7.18097 q 0,-0.0197 0.03908,-0.0586 0.03908,-0.0391 0.05864,-0.0391 h 2.628497 l 2.061759,2.06176 v 2.60895 q 0,0.0293 -0.04886,0.0782 -0.03908,0.0391 -0.06839,0.0391 h -2.07153 q -0.01967,0 -0.07816,-0.0293 -0.04886,-0.0391 -0.04886,-0.0684 V 9.39913 Z M 40.035691,4.60134 h 5.110423 q 0.03908,0 0.06842,0.0489 0.0293,0.0391 0.0293,0.0684 v 2.07153 q 0,0.0197 -0.04886,0.0782 -0.04886,0.0489 -0.06839,0.0489 h -4.836827 v 2.3549 q 0,0.0197 -0.05864,0.0684 -0.04886,0.0489 -0.06839,0.0489 h -2.07153 q -0.02931,0 -0.07816,-0.0293 -0.03908,-0.0293 -0.03908,-0.0684 V 6.66328 Z" />
<path
id="path929"
d="m 45.494679,14.33362 q -0.0097,-0.01 -0.03908,-0.0293 -0.01967,-0.0293 -0.01967,-0.0489 V 12.1448 q 0,-0.0197 0.03908,-0.0586 0.03908,-0.0391 0.05864,-0.0391 h 7.074467 q 0.0391,0 0.0684,0.0489 0.0293,0.0391 0.0293,0.0684 v 2.07153 q 0,0.0293 -0.0489,0.0782 -0.0391,0.0391 -0.0684,0.0391 h -7.03526 q -0.03908,0 -0.05864,-0.0197 z m 4.709797,-5.20813 q 0.0197,0.0197 0.0197,0.0586 0,0.0293 0,0.0489 0,0.0391 -0.0391,0.1075 -0.0293,0.0586 -0.0782,0.0586 h -2.35501 v 2.3549 q 0,0.0197 -0.05864,0.0684 -0.04886,0.0489 -0.06842,0.0489 H 45.5533 q -0.02931,0 -0.07816,-0.0293 -0.03908,-0.0293 -0.03908,-0.0684 V 7.18104 q 0,-0.0197 0.03908,-0.0586 0.03908,-0.0391 0.05864,-0.0391 h 2.618725 z M 45.43605,6.74127 q 0,-0.0197 0,-0.0489 0,-0.0293 0.01967,-0.0489 l 2.042214,-2.04221 h 5.110422 q 0.0391,0 0.0684,0.0489 0.0293,0.0391 0.0293,0.0684 v 2.07153 q 0,0.0293 -0.0489,0.0782 -0.0391,0.0391 -0.0684,0.0391 h -7.035494 q -0.06842,0 -0.09772,-0.0489 -0.01967,-0.0586 -0.01967,-0.11725 z" />
<path
id="path931"
d="m 55.438726,14.33362 q -0.01,-0.01 -0.0391,-0.0293 -0.0197,-0.0293 -0.0197,-0.0489 V 7.18095 q 0,-0.0197 0.0391,-0.0586 0.0391,-0.0391 0.0586,-0.0391 h 2.11062 q 0.0391,0 0.0684,0.0489 0.0293,0.0391 0.0293,0.0684 v 7.03538 q 0,0.0293 -0.0489,0.0782 -0.0391,0.0391 -0.0684,0.0391 h -2.0714 q -0.0391,0 -0.0586,-0.0197 z m 4.7098,-7.69006 q 0.0197,0.0197 0.0197,0.0586 0,0.0293 0,0.0489 0,0.0489 -0.0391,0.10749 -0.0293,0.0489 -0.0782,0.0489 h -7.03539 q -0.0293,0 -0.0782,-0.0293 -0.0391,-0.0293 -0.0391,-0.0684 V 4.69914 q 0,-0.0197 0.0391,-0.0586 0.0391,-0.0391 0.0586,-0.0391 h 5.11042 z" />
<path
id="path933"
d="m 62.900846,14.33362 q -0.01,-0.01 -0.0391,-0.0293 -0.0197,-0.0293 -0.0197,-0.0489 V 7.18095 q 0,-0.0197 0.0391,-0.0586 0.0391,-0.0391 0.0586,-0.0391 h 2.11062 q 0.0391,0 0.0684,0.0489 0.0293,0.0391 0.0293,0.0684 v 7.03538 q 0,0.0293 -0.0489,0.0782 -0.0391,0.0391 -0.0684,0.0391 h -2.07153 q -0.0391,0 -0.0586,-0.0197 z m 4.7098,-7.69006 q 0.0197,0.0197 0.0197,0.0586 0,0.0293 0,0.0489 0,0.0489 -0.0391,0.10749 -0.0293,0.0489 -0.0782,0.0489 h -7.03538 q -0.0293,0 -0.0782,-0.0293 -0.0391,-0.0293 -0.0391,-0.0684 V 4.69914 q 0,-0.0197 0.0391,-0.0586 0.0391,-0.0391 0.0586,-0.0391 h 5.11043 z" />
<path
id="path935"
d="m 74.994586,12.03735 q 0.0489,0 0.0684,0.0684 0.0293,0.0684 0.0293,0.1075 0,0.0489 -0.0197,0.0782 l -2.06176,2.06176 h -5.07134 q -0.0293,0 -0.0782,-0.0293 -0.0391,-0.0293 -0.0391,-0.0684 V 7.18104 q 0,-0.0197 0.0391,-0.0586 0.0391,-0.0391 0.0586,-0.0391 h 2.11062 q 0.0293,0 0.0684,0.0489 0.0391,0.0391 0.0391,0.0684 v 4.83683 z m -7.05492,-5.12019 q -0.0684,0 -0.0977,-0.0586 -0.0197,-0.0684 -0.0197,-0.11725 0,-0.0197 0,-0.0489 0,-0.0293 0.0197,-0.0489 l 2.04221,-2.04221 h 5.11043 q 0.0391,0 0.0684,0.0489 0.0293,0.0391 0.0293,0.0684 v 7.03539 q 0,0.0293 -0.0489,0.0782 -0.0391,0.0391 -0.0684,0.0391 h -2.07153 q -0.0197,0 -0.0782,-0.0293 -0.0489,-0.0391 -0.0489,-0.0684 V 6.91722 Z" />
<path
d="M 31.960938,2.9921875 C 31.844555,3.0038686 31.755926,3.1017828 31.755859,3.21875 V 4.6074219 H 29.238281 C 29.111919,4.6070424 29.009386,4.709575 29.009766,4.8359375 V 5.625 c -3.8e-4,0.1263625 0.102153,0.2288951 0.228515,0.2285156 h 2.517578 v 1.2324219 h -3.15039 c -0.126363,-3.801e-4 -0.228896,0.1021527 -0.228516,0.2285156 v 0.8125 c -3.8e-4,0.1263629 0.102153,0.2288958 0.228516,0.2285157 h 3.234375 v 4.2343752 c -0.584997,-0.319354 -1.073779,-0.812555 -1.408203,-1.732422 0.09241,-0.52829 0.175541,-1.0770292 0.222656,-1.6660158 0.01054,-0.1250496 -0.08202,-0.23508 -0.207031,-0.2460937 l -0.886719,-0.072266 c -0.12646,-0.010489 -0.237119,0.084361 -0.246094,0.2109375 -0.135017,1.89039 -0.558199,3.344885 -1.429687,4.314454 V 7.6367188 c 0.373879,-0.5048007 0.741434,-1.023037 1.029296,-1.5507813 0.06735,-0.123488 0.0078,-0.2779045 -0.125,-0.3242187 L 27.988281,5.4824219 c -0.104187,-0.03624 -0.21937,0.00737 -0.273437,0.1035156 -0.696612,1.2397318 -1.849185,2.4885894 -2.925782,3.28125 -0.105191,0.077402 -0.123919,0.2272092 -0.04102,0.328125 0.134722,0.1658015 0.415341,0.6143464 0.480469,0.7539063 0.06233,0.1330422 0.232428,0.1731772 0.347656,0.082031 0.34174,-0.2698009 0.672235,-0.6096667 1.003906,-0.9414072 v 5.2578132 c -3.79e-4,0.125601 0.100963,0.227817 0.226563,0.228516 h 0.851562 c 0.1256,-6.99e-4 0.226942,-0.102915 0.226563,-0.228516 v -0.265625 c 0.194918,0.144078 0.464827,0.350485 0.541015,0.433594 0.08868,0.09543 0.23917,0.0972 0.330078,0.0039 0.551829,-0.56309 0.905062,-1.296129 1.205079,-2.091797 0.452628,0.693062 0.967875,1.257003 1.625,1.541016 0.760499,0.328692 1.63416,0.425781 2.609374,0.425781 h 1.931641 c 0.107857,-2.1e-4 0.200789,-0.07602 0.222656,-0.18164 0.04503,-0.213909 0.163827,-0.602259 0.263672,-0.765625 0.09576,-0.154642 -0.01938,-0.353622 -0.201172,-0.347657 -0.397544,0.01155 -1.864653,0.01172 -2.15625,0.01172 -0.387448,0 -0.750891,-0.03168 -1.097656,-0.08008 v -2.0625 h 2.566406 c 0.126363,3.8e-4 0.228896,-0.102153 0.228516,-0.228516 V 9.9375 C 35.952421,9.8119025 35.850208,9.7105611 35.724609,9.7109375 H 33.158203 V 8.3554688 h 3.078125 c 0.1256,-6.989e-4 0.226942,-0.1029148 0.226563,-0.2285157 v -0.8125 C 36.46327,7.1888522 36.361927,7.0866364 36.236328,7.0859375 H 33.074219 V 5.8535156 h 2.589843 C 35.790425,5.8538957 35.892958,5.7513629 35.892578,5.625 V 4.8359375 C 35.892958,4.7095746 35.790425,4.6070418 35.664062,4.6074219 H 33.074219 V 3.21875 C 33.07352,3.0931506 32.971304,2.9918083 32.845703,2.9921875 h -0.863281 c -0.0072,-3.377e-4 -0.01432,-3.377e-4 -0.02148,0 z m -4.34961,0.023437 c -0.07518,0.00329 -0.143893,0.043491 -0.183594,0.1074219 -0.505675,0.8044738 -1.57791,1.8468269 -2.484375,2.4589843 -0.118931,0.079624 -0.135854,0.2478982 -0.03516,0.3496094 0.124901,0.1248938 0.351801,0.4427333 0.470707,0.6210943 0.07154,0.1071241 0.217596,0.1336796 0.322266,0.058594 1.045776,-0.7469829 2.196798,-1.8845904 2.933594,-2.933594 0.08496,-0.1227448 0.0309,-0.2926709 -0.109375,-0.34375 L 27.699219,3.0292969 c -0.02811,-0.010287 -0.05798,-0.014933 -0.08789,-0.013672 z"
id="path925" />
<path
d="m 79.542969,4.4355469 c -0.131457,0.013346 -0.223948,0.1354704 -0.201172,0.265625 0.05751,0.3334207 0.08203,0.7241382 0.08203,1.078125 v 1.8847656 c -1.187925,0.2227552 -2.288455,0.4198441 -2.787108,0.4863281 -0.129992,0.016339 -0.219374,0.1387916 -0.195313,0.2675782 L 76.636719,9.4375 c 0.02395,0.1264335 0.147881,0.2078758 0.273437,0.1796875 0.434852,-0.097842 1.438423,-0.3097079 2.513672,-0.5253906 v 3.3867191 c 0,0.626753 0.120756,1.170353 0.578125,1.521484 0.457369,0.351131 1.170186,0.488281 2.318359,0.488281 1.526641,0 2.752644,-0.09729 3.841797,-0.24414 0.10904,-0.01452 0.19208,-0.104964 0.197266,-0.214844 l 0.04883,-1.042969 c 0.0072,-0.147818 -0.126306,-0.263116 -0.271484,-0.234375 -1.201697,0.228328 -2.347554,0.347656 -3.742188,0.347656 -0.714225,0 -1.119575,-0.07877 -1.300781,-0.199218 -0.0906,-0.06022 -0.138348,-0.124119 -0.175781,-0.228516 -0.03743,-0.104397 -0.05664,-0.253619 -0.05664,-0.449219 V 8.8046875 c 1.010764,-0.2054422 2.03848,-0.4136185 2.839844,-0.5761719 0.53376,-0.108271 0.704917,-0.1434696 0.984375,-0.2011718 -0.424729,0.7306214 -1.041021,1.7093552 -1.777344,2.3769532 -0.112815,0.102343 -0.09519,0.284472 0.03516,0.363281 l 0.84961,0.509766 c 0.09093,0.05473 0.207624,0.03933 0.28125,-0.03711 0.998771,-1.036228 1.947567,-2.5621607 2.511719,-3.5800778 3e-6,-6.5e-4 3e-6,-0.0013 0,-0.00195 0.07695,-0.1429856 0.211309,-0.3490179 0.291015,-0.4628906 0.06976,-0.099439 0.04912,-0.2361357 -0.04688,-0.31055 L 86.113281,6.328125 C 86.040141,6.27106 85.939682,6.264105 85.859375,6.310547 85.755131,6.371328 85.535503,6.4456752 85.279297,6.5039063 84.80162,6.6062362 82.803364,7.0149861 80.861328,7.3945313 V 5.7792969 c 0,-0.3414128 0.02474,-0.7454399 0.08203,-1.078125 0.02358,-0.139003 -0.08362,-0.2657801 -0.224608,-0.265625 h -1.152344 c -0.0078,-4.027e-4 -0.01563,-4.027e-4 -0.02344,0 z"
id="path937" />
<path
d="m 93.927734,6.8261719 c -0.0226,5.865e-4 -0.04498,0.00454 -0.06641,0.011719 L 92.974609,7.140625 c -0.128693,0.043621 -0.190722,0.1895728 -0.132812,0.3125 0.239305,0.5128205 0.809448,2.0899602 0.931641,2.589844 0.03122,0.13145 0.169414,0.206914 0.296874,0.162109 L 94.96875,9.8886719 C 95.083074,9.8484013 95.145769,9.7255882 95.111328,9.609375 94.944591,9.0449828 94.359749,7.4712472 94.144531,6.9648438 94.107852,6.8782717 94.021708,6.8231706 93.927734,6.8261719 Z m 3.333985,0.3515625 c -0.106637,0.010851 -0.191245,0.094645 -0.203125,0.2011718 -0.177,1.5102565 -0.797555,3.0192998 -1.625,4.0332028 -6.71e-4,6.63e-4 -0.0013,0.0013 -0.002,0.002 -0.957777,1.203066 -2.4668,2.10687 -3.828125,2.494141 -0.167251,0.04626 -0.223253,0.255193 -0.101563,0.378906 l 0.800781,0.824219 c 0.06316,0.06534 0.159141,0.08684 0.244141,0.05469 1.392796,-0.534726 2.906436,-1.502185 4.052734,-2.958985 0.898452,-1.123067 1.430629,-2.4488726 1.763672,-3.800781 0.05136,-0.1670755 0.09748,-0.354903 0.179688,-0.6015625 C 98.583285,7.6843909 98.517386,7.554288 98.396484,7.515625 L 97.351562,7.1875 c -0.02899,-0.00923 -0.05954,-0.012552 -0.08984,-0.00977 z m -6.134766,0.2539064 c -0.03069,-9.065e-4 -0.06125,0.00441 -0.08984,0.015625 L 90.138672,7.8007812 C 90.009515,7.8511856 89.955063,8.0043887 90.023438,8.125 c 0.202412,0.3542574 0.887146,2.085369 1.058593,2.679688 0.03658,0.127777 0.174414,0.197145 0.298828,0.15039 l 0.921875,-0.339844 C 92.419992,10.571742 92.480178,10.441776 92.4375,10.324219 92.203262,9.6831847 91.579821,8.1097694 91.326172,7.5644531 91.290305,7.4860021 91.213164,7.434575 91.126953,7.4316408 Z"
id="path939" />
<path
d="m 102.38086,4.421875 c -0.14305,3.925e-4 -0.25027,0.1311197 -0.22266,0.2714844 0.0668,0.3451475 0.0918,0.889798 0.0918,1.21875 v 7.0624996 c 0,0.440767 -0.0243,1.034932 -0.0703,1.404297 -0.0171,0.136149 0.0893,0.25632 0.22656,0.25586 h 1.16406 c 0.13722,4.66e-4 0.24363,-0.119707 0.22657,-0.25586 -0.0461,-0.380619 -0.0723,-1.025459 -0.0723,-1.404297 l -0.01,-3.6660152 c 1.33315,0.438253 3.21551,1.1581242 4.43164,1.8164062 0.12029,0.06517 0.27048,0.01022 0.32032,-0.117188 l 0.41211,-1.0312495 c 0.0434,-0.1095234 -0.004,-0.2340884 -0.10913,-0.2871094 C 107.50079,9.055083 105.31846,8.231509 103.71289,7.734375 V 5.9121094 c 0,-0.343862 0.0476,-0.8648807 0.084,-1.2402344 0.0133,-0.1339388 -0.092,-0.2500683 -0.22657,-0.25 z"
id="path941" />
<path
d="m 26.652537,17.87435 c 0.0093,-0.12957 0.06016,-0.24526 0.120314,-0.32392 0.120313,-0.15271 0.273019,-0.17585 0.39796,-0.17585 0.379451,0 0.52753,0.25451 0.52753,0.52753 0,0.27765 -0.161961,0.40722 -0.259138,0.45812 -0.09718,0.0509 -0.231372,0.074 -0.351686,0.0648 v 0.30542 c 0.120314,-0.005 0.25451,0.0185 0.351686,0.0648 0.236,0.10643 0.305412,0.34243 0.305412,0.51827 0,0.34244 -0.263765,0.62471 -0.606196,0.62471 -0.194353,0 -0.374823,-0.0833 -0.476627,-0.23137 -0.06016,-0.0833 -0.09718,-0.19898 -0.111059,-0.31004 h -0.342431 c 0.0046,0.11106 0.02314,0.21286 0.06941,0.32392 0.166589,0.39796 0.541412,0.53216 0.860706,0.53216 0.527529,0 0.948627,-0.35169 0.948627,-0.93012 0,-0.53216 -0.337804,-0.70337 -0.444235,-0.74502 0.314667,-0.15733 0.397961,-0.46275 0.397961,-0.68486 0,-0.42573 -0.286902,-0.83294 -0.869961,-0.83294 -0.185098,0 -0.513647,0.0416 -0.717255,0.36094 -0.07867,0.12494 -0.134196,0.28227 -0.14345,0.45349 z"
id="path1019" />
<path
d="m 30.971941,20.25286 c 0.245255,0 0.555294,-0.12032 0.791294,-0.46275 0.203608,-0.29616 0.310039,-0.69412 0.310039,-1.13372 0,-0.43961 -0.106431,-0.83757 -0.310039,-1.13373 -0.236,-0.34243 -0.546039,-0.46274 -0.791294,-0.46274 -0.245255,0 -0.555294,0.12031 -0.791294,0.46274 -0.203608,0.29616 -0.310039,0.69412 -0.310039,1.13373 0,0.4396 0.106431,0.83756 0.310039,1.13372 0.236,0.34243 0.546039,0.46275 0.791294,0.46275 z m 0,-2.87828 c 0.157333,0 0.370196,0.0833 0.532157,0.34243 0.166588,0.26377 0.226745,0.61545 0.226745,0.93938 0,0.32392 -0.06016,0.6756 -0.226745,0.93937 -0.161961,0.25914 -0.374824,0.34243 -0.532157,0.34243 -0.157333,0 -0.370196,-0.0833 -0.532157,-0.34243 -0.166588,-0.26377 -0.226745,-0.61545 -0.226745,-0.93937 0,-0.32393 0.06016,-0.67561 0.226745,-0.93938 0.161961,-0.25913 0.374824,-0.34243 0.532157,-0.34243 z"
id="path1021" />
<path
d="m 34.17331,20.19733 h 0.342431 v -3.08651 h -0.680235 l -0.18047,0.32392 h 0.518274 z"
id="path1023" />
<path
d="m 37.246412,20.27137 1.050431,-1.45302 c 0.231372,-0.3193 0.254509,-0.59232 0.254509,-0.708 0,-0.48589 -0.342431,-1.05043 -1.068941,-1.05043 -0.61545,0 -1.059686,0.44423 -1.059686,1.05968 0,0.57381 0.407216,1.01804 0.99953,1.01804 0.09718,0 0.185098,-0.0139 0.273019,-0.0416 l -0.708,0.98565 z m 0.240627,-2.89679 c 0.430353,0 0.721882,0.32392 0.721882,0.73577 0,0.40259 -0.296157,0.71262 -0.717255,0.71262 -0.421098,0 -0.726509,-0.30078 -0.726509,-0.71262 0,-0.41647 0.296157,-0.73577 0.721882,-0.73577 z"
id="path1025" />
<path
d="m 43.928097,18.41576 c -0.09255,-0.0648 -0.291529,-0.1851 -0.596941,-0.1851 -0.592313,0 -1.027293,0.43035 -1.027293,1.01804 0,0.57843 0.430352,1.00416 1.027293,1.00416 0.180471,0 0.402589,-0.0463 0.610824,-0.19898 v -0.39796 c -0.175843,0.21286 -0.421098,0.30078 -0.620078,0.30078 -0.342432,0 -0.675608,-0.24526 -0.675608,-0.71263 0,-0.46737 0.323921,-0.71725 0.680235,-0.71725 0.171216,0 0.425725,0.0648 0.601568,0.2869 z"
id="path1027" />
<path
d="m 45.559605,21.26164 h 0.370196 l 1.411373,-2.9847 h -0.370196 l -0.624706,1.37435 -0.680235,-1.37435 h -0.379451 l 0.883843,1.73992 z"
id="path1029" />
<path
d="m 49.145916,19.92893 c 0.14345,0.1851 0.36094,0.32393 0.67098,0.32393 0.58306,0 0.92087,-0.47663 0.92087,-1.00416 0,-0.51827 -0.33318,-1.01804 -0.93475,-1.01804 -0.13882,0 -0.43035,0.0324 -0.6571,0.31467 v -1.72141 h -0.333173 v 3.37341 h 0.333173 z m 0.62471,0.0278 c -0.39333,0 -0.64322,-0.31929 -0.64322,-0.71263 0,-0.46274 0.32855,-0.71725 0.63859,-0.71725 0.31004,0 0.62934,0.24988 0.62934,0.72188 0,0.38408 -0.236,0.708 -0.62471,0.708 z"
id="path1031" />
<path
d="m 53.784766,19.55411 c -0.0417,0.0926 -0.11106,0.18973 -0.19898,0.26377 -0.11106,0.0925 -0.236,0.13882 -0.39334,0.13882 -0.33317,0 -0.60619,-0.25451 -0.61082,-0.65247 h 1.49467 c 0.009,-0.25451 -0.0602,-0.55067 -0.18048,-0.72188 -0.11568,-0.16659 -0.35168,-0.35169 -0.7265,-0.35169 -0.57844,0 -0.93012,0.44424 -0.93012,1.01804 0,0.71263 0.48588,1.00416 0.94863,1.00416 0.24525,0 0.46274,-0.0787 0.63858,-0.236 0.0972,-0.0879 0.18047,-0.20361 0.236,-0.31004 z m -1.18,-0.52753 c 0.0509,-0.2869 0.28227,-0.49976 0.56455,-0.49976 0.28227,0 0.50901,0.19898 0.56454,0.49976 z"
id="path1033" />
<path
d="m 55.698396,20.19733 h 0.33318 v -1.01341 c 0,-0.31467 0.0555,-0.44424 0.11106,-0.51828 0.0509,-0.0648 0.13419,-0.12031 0.26839,-0.12031 0.0509,0 0.12031,0.0139 0.19435,0.0648 l 0.15734,-0.30078 c -0.0833,-0.0417 -0.19436,-0.0787 -0.29616,-0.0787 -0.25914,0 -0.40259,0.20361 -0.43498,0.25451 v -0.20823 h -0.33318 z"
id="path1035" />
<path
d="m 59.197806,18.57772 c -0.15271,-0.32855 -0.42573,-0.34706 -0.52753,-0.34706 -0.32392,0 -0.55992,0.19898 -0.55992,0.53678 0,0.0972 0.0139,0.18973 0.0879,0.28228 0.0879,0.10643 0.236,0.18047 0.46737,0.28227 0.18047,0.0787 0.31004,0.13883 0.31004,0.3193 0,0.14345 -0.0972,0.30541 -0.31467,0.30541 -0.24062,0 -0.35168,-0.21286 -0.3887,-0.31467 l -0.2869,0.12032 c 0.16196,0.48125 0.59231,0.49051 0.67098,0.49051 0.37019,0 0.66172,-0.22675 0.66172,-0.62934 0,-0.10643 -0.0185,-0.20823 -0.1018,-0.31004 -0.074,-0.0925 -0.20361,-0.18047 -0.48126,-0.29615 -0.21749,-0.0925 -0.31004,-0.1342 -0.31004,-0.27302 0,-0.14808 0.11106,-0.21749 0.23138,-0.21749 0.12494,0 0.22211,0.0833 0.26839,0.19435 z"
id="path1037" />
<path
d="m 61.773596,20.25286 c 0.58306,0 1.01804,-0.42573 1.01804,-1.00879 0,-0.58306 -0.43035,-1.01341 -1.01804,-1.01341 -0.58768,0 -1.01804,0.43035 -1.01804,1.01341 0,0.58306 0.43499,1.00879 1.01804,1.00879 z m 0,-1.72604 c 0.35169,0 0.67561,0.24525 0.67561,0.71725 0,0.46737 -0.32855,0.71263 -0.67561,0.71263 -0.34243,0 -0.6756,-0.24063 -0.6756,-0.71263 0,-0.46737 0.32392,-0.71725 0.6756,-0.71725 z"
id="path1039" />
<path
d="m 64.746776,18.27694 h -0.33317 v 1.15686 c 0,0.236 0.0231,0.41184 0.17584,0.57843 0.17121,0.18047 0.39796,0.24063 0.58769,0.24063 0.18972,0 0.41647,-0.0602 0.58768,-0.24063 0.15271,-0.16659 0.17584,-0.34243 0.17584,-0.57843 v -1.15686 h -0.33317 v 1.11984 c 0,0.13419 0,0.29153 -0.0926,0.41184 -0.0509,0.0648 -0.15271,0.14808 -0.3378,0.14808 -0.1851,0 -0.28691,-0.0833 -0.33781,-0.14808 -0.0926,-0.12031 -0.0926,-0.27765 -0.0926,-0.41184 z"
id="path1041" />
<path
d="m 67.689226,16.82392 v 3.37341 h 0.33318 v -3.37341 z"
id="path1043" />
<path
d="m 75.188236,16.4676 -0.24526,0.10643 c 0.12495,0.17122 0.27765,0.44424 0.3702,0.62934 l -0.0787,-0.0463 c -0.074,0.0278 -0.18047,0.0417 -0.30541,0.0417 h -1.24941 c 0.0324,-0.0555 0.0648,-0.11106 0.0925,-0.16196 0.0463,-0.0879 0.12957,-0.24526 0.20824,-0.36557 l -0.4211,-0.1342 c -0.0278,0.12032 -0.10181,0.28228 -0.14808,0.36557 -0.21286,0.4211 -0.68949,1.11985 -1.48541,1.61498 l 0.31004,0.236 c 0.51827,-0.35631 0.93011,-0.8098 1.22627,-1.22164 h 1.56408 c -0.0926,0.37945 -0.32855,0.87458 -0.62933,1.2818 -0.32393,-0.22675 -0.67098,-0.45349 -0.9764,-0.62933 l -0.24988,0.25913 c 0.29616,0.1851 0.65247,0.42573 0.98102,0.66636 -0.41184,0.44886 -1.00878,0.87458 -1.79082,1.11058 l 0.33317,0.29153 c 0.78204,-0.29615 1.35122,-0.71725 1.76306,-1.17537 0.19436,0.14808 0.36557,0.29153 0.50439,0.41647 l 0.27302,-0.31929 c -0.14807,-0.12032 -0.32854,-0.25914 -0.52753,-0.40259 0.34706,-0.472 0.60157,-1.01804 0.72651,-1.44376 0.0231,-0.074 0.0694,-0.18048 0.10644,-0.24526 l -0.21749,-0.12957 0.24525,-0.11106 c -0.0972,-0.18972 -0.26376,-0.46737 -0.37945,-0.63396 z m 0.50902,-0.1851 -0.24526,0.10181 c 0.12957,0.17584 0.28228,0.43498 0.38408,0.63859 l 0.24988,-0.11106 c -0.0879,-0.17122 -0.26839,-0.46275 -0.3887,-0.62934 z"
id="path1045" />
<path
d="m 77.863236,18.19364 v 0.45349 c 0.14345,-0.0139 0.3887,-0.0231 0.64321,-0.0231 h 2.54047 c 0.20824,0 0.40259,0.0185 0.49514,0.0231 v -0.45349 c -0.1018,0.009 -0.26839,0.0231 -0.49977,0.0231 h -2.53584 c -0.25914,0 -0.50439,-0.0139 -0.64321,-0.0231 z"
id="path1047" />
<path
d="m 85.619166,16.6018 -0.43035,-0.13883 c -0.0278,0.12032 -0.0972,0.28691 -0.14345,0.36557 -0.19898,0.41647 -0.6571,1.08745 -1.45302,1.56408 l 0.31929,0.24063 c 0.5044,-0.3378 0.8931,-0.74965 1.17538,-1.13835 h 1.56407 c -0.0972,0.42109 -0.37945,1.01804 -0.74039,1.44376 -0.4211,0.49051 -0.99953,0.91161 -1.84635,1.16149 l 0.33318,0.30078 c 0.86996,-0.31929 1.42062,-0.74501 1.84172,-1.25866 0.41184,-0.49977 0.69875,-1.12447 0.82369,-1.59184 0.0231,-0.074 0.0694,-0.18047 0.10643,-0.24526 l -0.31004,-0.18972 c -0.074,0.0324 -0.17584,0.0463 -0.30078,0.0463 h -1.25404 c 0.0416,-0.0648 0.0787,-0.12957 0.11106,-0.19435 0.0416,-0.0879 0.12494,-0.24526 0.2036,-0.36557 z"
id="path1049" />
<path
d="m 91.380676,16.49074 h -0.44424 c 0.0185,0.14345 0.0231,0.24988 0.0231,0.34706 v 0.43035 h -1.02266 c -0.16197,0 -0.29616,-0.005 -0.43036,-0.0185 0.0139,0.10181 0.0139,0.25914 0.0139,0.35631 v 0.81444 c 0,0.0879 -0.005,0.21286 -0.0139,0.29615 h 0.40259 c -0.0139,-0.074 -0.0185,-0.19435 -0.0185,-0.27764 v -0.82832 h 2.58675 c -0.0417,0.39796 -0.18973,0.95788 -0.43961,1.35122 -0.28228,0.43498 -0.7913,0.78204 -1.25404,0.93012 -0.14808,0.0555 -0.32392,0.10643 -0.48126,0.12956 l 0.30079,0.34706 c 0.84682,-0.23137 1.48541,-0.70337 1.83247,-1.30957 0.25914,-0.44423 0.39333,-1.02266 0.45349,-1.39286 0.0185,-0.0879 0.0463,-0.20823 0.0694,-0.27765 l -0.24988,-0.15733 c -0.0602,0.0231 -0.14808,0.037 -0.3193,0.037 h -1.03655 v -0.43035 c 0,-0.0972 0.005,-0.20361 0.0278,-0.34706 z"
id="path1051" />
<path
d="m 95.564226,17.80494 v 0.37019 c 0.0972,-0.009 0.24525,-0.0139 0.31929,-0.0139 h 0.85145 v 1.7029 h -1.06431 c -0.10643,0 -0.22675,-0.009 -0.33318,-0.0231 v 0.38871 c 0.11106,-0.009 0.23137,-0.0139 0.33318,-0.0139 h 2.55898 c 0.074,0 0.21749,0.005 0.31004,0.0139 v -0.38871 c -0.0925,0.0139 -0.19898,0.0231 -0.31004,0.0231 h -1.11985 v -1.7029 h 0.90236 c 0.10643,0 0.22674,0.005 0.32855,0.0139 v -0.37019 c -0.0972,0.009 -0.21287,0.0185 -0.32855,0.0185 h -2.12863 c -0.074,0 -0.22212,-0.005 -0.31929,-0.0185 z"
id="path1053" />
<path
d="m 103.86157,16.35192 -0.25451,0.10643 c 0.10644,0.14808 0.24063,0.37482 0.33781,0.55529 -0.0694,0.0139 -0.13883,0.0139 -0.19898,0.0139 h -2.31835 c -0.15271,0 -0.33781,-0.0139 -0.46275,-0.0324 v 0.41184 c 0.11569,-0.005 0.27765,-0.0139 0.45812,-0.0139 h 2.36925 c -0.0648,0.44424 -0.27765,1.08745 -0.60619,1.50855 -0.38871,0.49514 -0.90698,0.88847 -1.80471,1.11059 l 0.31467,0.34706 c 0.84682,-0.26377 1.39749,-0.69412 1.82321,-1.23553 0.36557,-0.47663 0.58769,-1.22165 0.68949,-1.70753 0.0185,-0.0925 0.037,-0.16659 0.0694,-0.23137 l -0.22674,-0.14345 0.17584,-0.0787 c -0.0925,-0.17584 -0.25913,-0.45349 -0.36557,-0.61082 z m 0.59232,-0.12032 -0.25451,0.10643 c 0.12494,0.16196 0.27764,0.42573 0.37945,0.61545 l 0.25451,-0.11105 c -0.0972,-0.17585 -0.26377,-0.45349 -0.37945,-0.61083 z"
id="path1055" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 24 KiB

View file

@ -0,0 +1,15 @@
<svg id="remoteControl" version="1.1" viewBox="0 0 151 55" xmlns="http://www.w3.org/2000/svg">
<g fill="#0f0">
<path d="m43.79 44.97c-2.048-0.5781-3.801-1.188-3.896-1.355-0.3258-0.5737 2.86-16.17 3.361-16.45 0.4171-0.2368 5.312 4.476 6.296 6.061 0.3383 0.545-1.296 12.38-1.744 12.63-0.1616 0.09174-1.969-0.3063-4.017-0.8844zm-18.77 8.881c-0.2906-0.247-1.131-1.86-1.867-3.585l-1.339-3.136 7.52-4.435c4.136-2.439 7.622-4.257 7.746-4.039 0.3905 0.6875-0.8644 8.809-1.476 9.553-1.139 1.386-10.02 6.12-10.58 5.641zm-15.49-9.019c-3.061-1.22-5.656-2.376-5.766-2.571-0.2222-0.3911 3.079-6.707 3.686-7.052 0.4132-0.2346 14.57 5.664 15.58 6.489 0.4998 0.4108-0.1635 0.9412-3.659 2.927l-4.27 2.425zm39.38-17.56c-1.225-0.6701-10.13-12.25-9.64-12.53 0.07787-0.04429 2.244-0.128 4.814-0.1864l4.672-0.1061 3.6 4.057c2.558 2.882 3.539 4.277 3.39 4.817-0.2605 0.9452-6.129 4.334-6.836 3.948zm-40.8 4.108-3.962-1.758-1.455-5.464c-0.8002-3.005-1.416-5.604-1.369-5.775 0.04721-0.1716 1.833-0.5626 3.968-0.8692 4.259-0.6114 4.397-0.5232 5.264 3.347 0.2946 1.316 1.003 4.487 1.575 7.047s0.7918 4.784 0.4895 4.942c-0.3023 0.1582-2.332-0.5034-4.511-1.47zm25.07-19.93c-4.072-0.07373-7.542-0.3664-7.711-0.6502-0.1689-0.2838 0.7466-2.128 2.034-4.098l2.342-3.583 5.015-0.08468c8.075-0.1365 7.537-0.4471 7.103 4.098-0.2044 2.141-0.5984 4.019-0.8753 4.173-0.277 0.1538-3.835 0.2192-7.908 0.1455zm-18.93 8.06c-0.6189-1.17-3.005-8.018-2.903-8.333 0.3678-1.14 6.015-9.784 6.448-9.87 0.5116-0.101 5.689 3.911 6.193 4.8 0.1922 0.3386-8.431 13.71-9.079 14.08-0.128 0.07276-0.4246-0.2309-0.6592-0.6745z"/>
<path id="play" d="m23.48 20.4c-0.7423-0.0171-1.353 0.5798-1.354 1.322v11.75c0.0011 1.018 1.103 1.653 1.984 1.145l10.18-5.875c0.8836-0.5089 0.8836-1.784 0-2.293l-10.18-5.875c-0.1921-0.1112-0.409-0.1723-0.6309-0.1777z" color="#000000" color-rendering="auto" dominant-baseline="auto" image-rendering="auto" shape-rendering="auto" solid-color="#000000"/>
<path id="pause" d="m25.08 20.4a1.323 1.323 0 0 0-1.322 1.322v11.75a1.323 1.323 0 0 0 1.322 1.322h1.107a1.323 1.323 0 0 0 1.322-1.322v-11.75a1.323 1.323 0 0 0-1.322-1.322zm5.822 0a1.323 1.323 0 0 0-1.324 1.322v11.75a1.323 1.323 0 0 0 1.324 1.322h1.105a1.323 1.323 0 0 0 1.322-1.322v-11.75a1.323 1.323 0 0 0-1.322-1.322z" color="#000000" color-rendering="auto" dominant-baseline="auto" image-rendering="auto" shape-rendering="auto" solid-color="#000000"/>
</g>
<g id="rwdButton">
<path id="skipRwd" d="m79.91 12.38-8.592 10.77 3.059 13.43 12.41 5.983 12.41-5.972 3.072-13.43-8.584-10.77zm-0.9978 7.89h1.108a1.323 1.323 0 0 1 1.322 1.322v11.75a1.323 1.323 0 0 1-1.322 1.322h-1.108a1.323 1.323 0 0 1-1.322-1.322v-11.75a1.323 1.323 0 0 1 1.322-1.322zm8.308 0c0.747-0.02382 1.365 0.5752 1.365 1.322v11.75c-0.0021 1.273-1.625 1.809-2.385 0.7872l-4.358-5.877c-0.3461-0.4678-0.3461-1.107 0-1.574l4.358-5.877c0.2403-0.3247 0.616-0.5221 1.02-0.5353zm7.409 0c0.747-0.02382 1.365 0.5752 1.365 1.322v11.75c-0.0021 1.273-1.625 1.809-2.385 0.7872l-4.358-5.877c-0.3461-0.4678-0.3461-1.107 0-1.574l4.358-5.877c0.2403-0.3247 0.616-0.5221 1.02-0.5353z" fill="#0f0" stroke-width=".2646"/>
<rect x="72.4" y="13.44" width="28.33" height="27.86" fill="none"/>
</g>
<g id="ffwButton">
<path id="skipFfw" d="m127.5 12.38-8.594 10.77 3.059 13.43 12.41 5.983 12.41-5.972 3.072-13.43-8.584-10.77zm-0.9555 7.89c0.4038 0.0134 0.7792 0.2107 1.02 0.5353l4.358 5.877c0.3461 0.4678 0.3461 1.107 0 1.574l-4.358 5.877c-0.7597 1.022-2.382 0.4861-2.385-0.7872v-11.75c6e-5 -0.7472 0.6181-1.346 1.365-1.322zm7.409 0c0.4038 0.0134 0.7792 0.2107 1.02 0.5353l4.358 5.877c0.3461 0.4678 0.3461 1.107 0 1.574l-4.358 5.877c-0.7597 1.022-2.383 0.4861-2.385-0.7872v-11.75c7e-5 -0.7472 0.6186-1.346 1.365-1.322zm7.202 0h1.108a1.323 1.323 0 0 1 1.322 1.322v11.75a1.323 1.323 0 0 1-1.322 1.322h-1.108a1.323 1.323 0 0 1-1.322-1.322v-11.75a1.323 1.323 0 0 1 1.322-1.322z" fill="#0f0" stroke-width=".2646"/>
<rect x="120" y="13.45" width="28.33" height="27.86" fill="none"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

View file

@ -1,132 +0,0 @@
{% include asciisplash.html %}
<link rel="shortcut icon" href="{{ relBase }}/assets/img/basspistolico.png" type="image/png" />
<link rel="stylesheet" href="{{ relBase }}/assets/css/style.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" />
<link rel="alternate" type="application/rss+xml" href="{{ site.production_url }}/rss.xml" />
<!-- BEGIN rendered SEO Meta -->
<title>{{ page.common.title }} by {{ page.common.artists }} | {{ site.title }}</title>
<!-- Standard SEO -->
<meta name="title" content="{{ page.common.title }}">
<meta name='robots' content='index'/>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="referrer" content="no-referrer-when-downgrade" />
<meta name="description" content="Release by {{ page.common.artists }} on {{ site.title }}" />
<meta name="generator" content="Jekyll" />
<link rel="canonical" href="{{ site.production_url }}{{ page.url }}" />
<link rel="alternate" href="{{ site.production_url }}{{ page.url }}" hreflang="x-default" />
<meta name="geo.region" content="CH-GE" />
<meta name="geo.placename" content="Geneva" />
<meta name="geo.position" content="46.204391;6.143158" />
<meta name="ICBM" content="46.204391, 6.143158" />
<!-- Dublin Core basic info -->
<meta name="dcterms.Identifier" content="{{ site.production_url }}" />
<meta name="dcterms.Format" content="text/html" />
<meta name="dcterms.Relation" content="{{ site.title }}" />
<meta name="dcterms.Language" content="en" />
<meta name="dcterms.Publisher" content="{{ site.title }}" />
<meta name="dcterms.Type" content="text/html" />
<meta name="dcterms.Coverage" content="{{ site.production_url }}/" />
<meta name="dcterms.Rights" content="Copyleft &copy;{{ page.common.date | date: "%Y" }} {{ site.title }}." />
<meta name="dcterms.Title" content="{{ page.common.title }} by {{ page.common.artists }} | {{ site.title }}" />
<meta name="dcterms.Subject" content="{{ site.tagline }}" />
<meta name="dcterms.Contributor" content="{{ site.title }}" />
<meta name="dcterms.Date" content="{{ page.common.date | date: "%Y-%m-%d" }}" />
<meta name="dcterms.Description" content="Release by {{ page.common.artists }} on {{ site.title }}" />
<!-- Facebook OpenGraph -->
<meta property="og:type" content="music.song" />
<meta property="og:locale" content="en_us" />
<meta property="og:url" content="{{ site.production_url }}/tracks/{{ page.albumSlug }}/{{ page.slug }}" />
<meta property="og:title" content="{{ page.common.title }}" />
<meta property="og:description" content="Release by {{ page.common.artists }} on {{ site.title }}" />
<meta property="og:image" content="{{ site.production_url }}{{ page.cover }}" />
<meta property="og:image:type" content="image/jpeg" />
<meta property="og:site_name" content="{{ site.title }}" />
<meta property="og:audio" content="{{ site.production_url }}{{ page.audio }}" />
<meta property="og:audio:type" content="audio/vnd.facebook.bridge" />
<meta property="music:musician" content="https://musicbrainz.org/artist/{{ page.common.musicbrainz_artistid }}" />
<meta property="music:album" content="{{ site.production_url }}/albums/{{ page.albumSlug }}/" />
<meta property="music:album:track" content="{{ page.common.track.no }}" />
<!-- Twitter Card -->
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@bpist" />
<meta name="twitter:title" content="{{ page.common.title }} | {{ site.title }}" />
<meta name="twitter:description" content="Release by {{ page.common.artists }} on {{ site.title }}" />
<meta name="twitter:image" content="{{ site.production_url }}{{ page.cover }}" />
<!-- Humans.txt authorship http://humanstxt.org -->
<link type="text/plain" rel="author" href="/humans.txt" />
<!-- Identity -->
<script type='application/ld+json'>
{
"@context": "http://www.schema.org",
"@type": "Organization",
"name": "{{ site.title }}",
"url": "{{ site.production_url }}",
"sameAs": [
{% for social_id in site.social_ids %}{% assign social = site.social[social_id] %}"{{ social }}"{% unless forloop.last %},{% endunless %}{% endfor %}
],
"logo": "{{ site.production_url }}{{ site.banner }}",
"image": "{{ site.production_url }}{{ site.banner }}",
"description": "{{ site.tagline }}",
"address": {
"@type": "PostalAddress",
"addressLocality": "Geneva",
"addressRegion": "Geneva",
"postalCode": "1201",
"addressCountry": "Switzerland"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": "46.2073",
"longitude": "6.1559"
},
"hasMap": "https://osm.org/go/0CFtFcjU-?m="
}
</script>
<!-- Release -->
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "MusicRecording",
"byArtist": {
"@type": "MusicGroup",
"name": "{{ page.common.artists }}",
"@id": "https://musicbrainz.org/artist/{{ page.common.musicbrainz_artistid }}"
},
"datePublished": "{{ page.common.date }}",
"genre": "{{ page.common.genre }}",
"isAccessibleForFree": "YES",
"thumbnailUrl": "{{ site.production_url }}{{ page.cover }}",
"name": "{{ page.common.title }}"
}
</script>
<!-- Google Tag Manager -->
<!-- Google Analytics -->
<!-- END rendered SEO Meta -->
<script src="{{ relBase }}/assets/js/jquery-3.4.1.min.js"></script>

View file

@ -1,5 +0,0 @@
<video poster="{{ relBase }}{{ page.poster_image }}" id="bgvid" autoplay playsinline muted loop>
<source src="{{ relBase }}{{ page.video_path }}" type="video/mp4">
</video>
<img id="bgpic" src="{{ relBase }}{{ page.poster_image }}" alt="Basspistol" />
<div id="headline"><h1>~/{{ page.subtitle }}</h1></div>