* feat(workshops): implement static workshop listing page - Fixed broken Jinja2 template rendering (was showing raw code) - Created custom workshops.html template with workshop data - Simplified navigation title from full SEO title to 'Workshops' - Added workshop post files for future blog integration - Configured blog plugin for workshops (currently unused) - Removed broken Jinja2 macro implementation Changes: - docs/workshops/index.md: Clean title, template directive - mkdocs.yml: Blog plugin workshop configuration - overrides/workshops.html: Static workshop template with FontAwesome icons - docs/workshops/posts/: Individual workshop markdown files - docs/templates/workshop-update-guide.md: Update documentation Result: Clean, professional workshop page with proper VHS link handling (upcoming workshops have links, past workshops don't) * feat(team): integrate ElevenLabs conversational AI widget on Jane's page - Add ElevenLabs convai-widget-embed script to Jane's team profile page - Add elevenlabs-convai component with agent ID - Widget appears only on docs/team/jane.md for voice AI interaction - Removed global integration from main.html template Agent ID: agent_9801kcc1x711fbatxh0hq10zcj4h --------- Co-authored-by: Jane Alesi <ja@satware.ai>
51 lines
1.9 KiB
HTML
51 lines
1.9 KiB
HTML
{% extends "base.html" %}
|
|
|
|
{% block title %}
|
|
{% include "partials/title.html" %}
|
|
{% endblock %}
|
|
|
|
{% block extrahead %}
|
|
{{ super() }}
|
|
<!-- Social card meta tags -->
|
|
<meta property="og:type" content="website">
|
|
<meta property="og:title" content="{{ page.title }}">
|
|
<meta property="og:description" content="{{ config.site_description }}">
|
|
<meta property="og:image" content="{{ config.site_url }}assets/images/home/share.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:url" content="{{ page.canonical_url }}">
|
|
|
|
<meta name="twitter:card" content="summary_large_image">
|
|
<meta name="twitter:title" content="{{ page.title }}">
|
|
<meta name="twitter:description" content="{{ config.site_description }}">
|
|
<meta name="twitter:image" content="{{ config.site_url }}assets/images/home/share.jpg">
|
|
|
|
<!-- Usercentrics CMP von eRecht24 -->
|
|
<script id="usercentrics-cmp" async data-eu-mode="true" data-settings-id="plHHr67Ul9jqQP" src="https://app.eu.usercentrics.eu/browser-ui/latest/loader.js"></script>
|
|
|
|
<!-- Matomo - mit eRecht24 Integration -->
|
|
<script>
|
|
var _paq = window._paq = window._paq || [];
|
|
_paq.push(["setExcludedQueryParams", ["utm_source","utm_medium","utm_campaign","utm_content","utm_term","fbclid","gclid","_ga","ref","osCsid","uKey"]]);
|
|
_paq.push(['trackPageView']);
|
|
_paq.push(['enableLinkTracking']);
|
|
(function() {
|
|
var u="https://ut.literama.de/";
|
|
_paq.push(['setTrackerUrl', u+'matomo.php']);
|
|
_paq.push(['setSiteId', '63']);
|
|
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
|
|
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
|
|
})();
|
|
</script>
|
|
|
|
{% endblock %}
|
|
|
|
{% block styles %}
|
|
{{ super() }}
|
|
{% endblock %}
|
|
|
|
{% block content %}
|
|
{{ super() }}
|
|
{% endblock %}
|