Commit d6d9e280 authored by ak's avatar ak
Browse files

error fix

parent ab6d3b33
Pipeline #2173 passed with stage
in 17 seconds
#### Demo Blog
# [baz](post_3)
2021-05-03 18:43 – baz post for foo blog
# [bar](post_2)
2021-05-03 16:29 – bar post for foo blog
# [foo](post_1)
2021-05-03 16:24 – foo post – a demo post
#### Demo Blog
a blog demo
just a few foo bar posts
\ No newline at end of file
---
author: ak
check: true
description: just a few foo bar posts
edit: 2021-05-03 16:24
html: true
subtitle: a blog demo
title: Demo Blog
type: blog
---
just a few foo bar posts
\ No newline at end of file
# foo
## a post
#### foo
a post
foo post – a demo post
\ No newline at end of file
---
author: ak
check: true
description: foo post – a demo post
edit: 2021-05-03 16:24
html: true
subtitle: a post
title: foo
type: post
---
foo post – a demo post
\ No newline at end of file
# bar
## a post
#### bar
a post
bar post for foo blog
\ No newline at end of file
---
author: ak
check: true
description: bar post for foo blog
edit: 2021-05-03 16:29
html: true
subtitle: a post
title: bar
type: post
---
bar post for foo blog
\ No newline at end of file
# baz
## a post
- [END](#end)
#### baz
a post
baz post for foo blog
\ No newline at end of file
---
author: ak
check: true
description: baz post for foo blog
edit: 2021-05-03 18:43
html: true
subtitle: a post
title: baz
type: slides
---
baz post for foo blog
# END
\ No newline at end of file
......@@ -3,23 +3,23 @@
#### Docs
# [Documentation Management](technical_information) 2021-04-30 19:38
How to manage your software documentation with Pykyll
# [Documentation Management](technical_information)
2021-04-30 19:38 – How to manage your software documentation with Pykyll
# [Pictures and More](technical_information) 2021-04-30 19:39
How to work with pictures, audio, iframe and video embedds
# [Pictures and More](picture_test)
2021-04-30 19:39 – How to work with pictures, audio, iframe and video embedds
# [Slide Deck Example](technical_information) 2021-04-30 19:38
How to set up your post as a fancy slide show that can be remote controlled to support your on-line talk without relying on video and screen sharing, thus removing the self-referential picture-in-picture from the bigger picture.
# [Slide Deck Example](slides)
2021-04-30 19:38 – How to set up your post as a fancy slide show that can be remote controlled to support your on-line talk without relying on video and screen sharing, thus removing the self-referential picture-in-picture from the bigger picture.
# [Syntax](technical_information) 2021-04-30 19:40
Test document for markdown syntax
# [Syntax](markdown_test_sheet)
2021-04-30 19:40 – Test document for markdown syntax
# [Taskwarrior Integration](technical_information) 2021-04-30 19:38
Integrating to the project management stack
# [Taskwarrior Integration](taskwarrior)
2021-04-30 19:38 – Integrating to the project management stack
# [Topic Types](technical_information) 2021-04-30 19:41
Types of pages available in Pykyll
# [Topic Types](topic_types)
2021-04-30 19:41 – Types of pages available in Pykyll
......
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<title>Demo Blog – -</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
</style>
<link rel="stylesheet" href="../css/topic.css" />
</head>
<body>
<nav id="TOC" role="doc-toc">
<ul>
<li><a href="#baz"><span>baz</span></a></li>
<li><a href="#bar"><span>bar</span></a></li>
<li><a href="#foo"><span>foo</span></a></li>
</ul>
</nav>
<div id="BEFORE">
<a href="../">Pykyll</a> – Demo Blog
</div>
<h4 id="demo-blog">Demo Blog</h4>
<h1 id="baz"><a href="post_3">baz</a></h1>
<p>2021-05-03 18:43 – baz post for foo blog</p>
<h1 id="bar"><a href="post_2">bar</a></h1>
<p>2021-05-03 16:29 – bar post for foo blog</p>
<h1 id="foo"><a href="post_1">foo</a></h1>
<p>2021-05-03 16:24 – foo post – a demo post</p>
<h4 id="demo-blog-1">Demo Blog</h4>
<p>a blog demo</p>
<p>just a few foo bar posts</p>
<p>just a few foo bar posts</p>
</body>
</html>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<meta name="author" content="ak" />
<title>foo</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
</style>
<link rel="stylesheet" href="../../css/post.css" />
</head>
<body>
<header id="title-block-header">
<h1 class="title">foo</h1>
<p class="subtitle">a post</p>
<p class="author">ak</p>
<p class="date">2021-05-03 16:24</p>
</header>
<div id="BEFORE">
<a href="../../">Pykyll</a><a href="../">Demo Blog</a> – foo
</div>
<p>
foo post – a demo post
</p>
<p>foo post – a demo post</p>
</body>
</html>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<meta name="author" content="ak" />
<title>bar</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
</style>
<link rel="stylesheet" href="../../css/post.css" />
</head>
<body>
<header id="title-block-header">
<h1 class="title">bar</h1>
<p class="subtitle">a post</p>
<p class="author">ak</p>
<p class="date">2021-05-03 16:29</p>
</header>
<div id="BEFORE">
<a href="../../">Pykyll</a><a href="../">Demo Blog</a> – bar
</div>
<p>
bar post for foo blog
</p>
<p>bar post for foo blog</p>
</body>
</html>
/**
* Custom styles overwriting and adding to the theme for reveal.js.
*
* by ak@c3pb
*
* Themes are kept in slides/cyber/css. Please edit there.
*/
.button {
background-color: darkred;
transition: 0.5s;
border: none;
color: white;
padding: 1em;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 1em;
margin: 0.4em 0.2em;
border-radius: 50%;
box-shadow:
inset 0 1px 0 rgba(255,255,255,0.5),
0 2px 2px rgba(0,0,0,0.3),
0 0 4px 1px rgba(0,0,0,0.2),
inset 0 3px 2px rgba(255,255,255,.22),
inset 0 -3px 2px rgba(0,0,0,.15),
inset 0 20px 10px rgba(255,255,255,.12),
0 0 4px 1px rgba(0,0,0,.1),
0 3px 2px rgba(0,0,0,.2);
}
.button:active {
-webkit-transform: scale(0.8);
transform: scale(0.8);
box-shadow:
inset 0 -2px 1px rgba(255,255,255,0.2),
inset 0 3px 2px rgba(0,0,0,0.12);
}
.button:hover {
-webkit-transform: scale(1.2);
transform: scale(1.2);
cursor: pointer;
}
a:hover {
cursor: pointer;
}
\ No newline at end of file
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<meta name="author" content="ak" />
<title>baz</title>
<style>
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;}
</style>
<link rel="stylesheet" href="../../css/post.css" />
</head>
<body>
<header id="title-block-header">
<h1 class="title">baz</h1>
<p class="subtitle">a post</p>
<p class="author">ak</p>
<p class="date">2021-05-03 18:43</p>
</header>
<nav id="TOC" role="doc-toc">
<ul>
<li><a href="#end">END</a></li>
</ul>
</nav>
<div id="BEFORE">
<a href="../../">Pykyll</a><a href="../">Demo Blog</a> – baz
</div>
<p>
baz post for foo blog
</p>
<table>
<tr>
<td>
<a href="slides.html?changethis"><img class="icon" src="../../images/slides.svg"></a>
</td>
<td>
<h2>
<a href="slides.html?changethis">baz</a> 👀
</h2>
<p>
View, have others <a href="slides.html">view along</a> or read right here:
</p>
</td>
</tr>
</table>
<p>baz post for foo blog</p>
<h1 id="end">END</h1>
</body>
</html>
// Looking to change the secret master URL? Find changethis in this document
// Multiplexing configuration
// Client side
multiplex_config = {
// generate new id and token here: https://talks.c3pb.de/token
url: "https://talks.c3pb.de",
id: "98cc9e65816c11a4"
};
// Master side
multiplex_master_config = {
secret: "15877195392774067100"
};
// FULL SCREEN Function
/* Get the documentElement (<html>) to display the page in fullscreen */
var elem = document.documentElement;
/* View in fullscreen */
function openFullscreen() {
if (elem.requestFullscreen) {
elem.requestFullscreen();
} else if (elem.mozRequestFullScreen) { /* Firefox */
elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullscreen) { /* Chrome, Safari and Opera */
elem.webkitRequestFullscreen();
} else if (elem.msRequestFullscreen) { /* IE/Edge */
elem.msRequestFullscreen();
}
}
// reveal.js configuration. Here be dragons...
var config = {
hash: true,
history: true,
transitionSpeed: 'slow',
transition: 'fade',
loop: true,
dependencies: [
{ src: '../../epiphaneia/cyber/revealjs/plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: '../../epiphaneia/cyber/revealjs/plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
// { src: '../../epiphaneia/cyber/revealjs/plugin/math/math.js' },
{ src: '../../epiphaneia/cyber/revealjs/plugin/highlight/highlight.js' },
{ src: '../../epiphaneia/cyber/revealjs/plugin/search/search.js', async: true },
{ src: '../../epiphaneia/cyber/revealjs/plugin/zoom-js/zoom.js', async: true },
{ src: '../../epiphaneia/cyber/revealjs/plugin/notes/notes.js', async: true }
]
};
var params = new URLSearchParams(document.location.search.substring(1));
// Change changethis to be yoursecret.
// You may then control what the others are seeing by opening your customized.talk document as:
// https://YOUR_GITLAB_USER.pages.git.c3pb.de/customized.talk/#?yoursecret
if (params.get("changethis") !== null && window.multiplex_master_config) {
config.dependencies.push({ src: '../../epiphaneia/cyber/js/socket.js', async: true });
config.dependencies.push({ src: '../../epiphaneia/cyber/revealjs/plugin/multiplex/master.js', async: true });
config.multiplex = Object.assign({}, multiplex_config || {}, multiplex_master_config);
console.log("multiplex: using master mode");
config.slideNumber = true;
autoSlideStoppable= true;
} else {
config.dependencies.push({ src: '../../epiphaneia/cyber/js/socket.js', async: true });
config.dependencies.push({ src: '../../epiphaneia/cyber/revealjs/plugin/multiplex/client.js', async: true });
config.multiplex = multiplex_config;
console.log("multiplex: using client mode");
config.controls = false;
config.keyboard = false;
config.mouseWheel = false;
config.hideAddressBar = true;
config.touch= false;
config.autoPlayMedia = true;
config.slideNumber = false;
config.autoSlideStoppable = false;
config.hideInactiveCursor = true;
config.previewLinks = true;
}
if (params.get("content") !== null) {
console.log("content");
}
\ No newline at end of file
baz post for foo blog
# END
\ No newline at end of file
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<!-- Welcome to the friendly guiding commentary of your Banana.
This is the straight forward default. A bit bony . For a comprenensive starting point consider replacing this file with documentation/samples/https://ak.pages.c3pb.de/Banana/demo.md. It is the fully featured DEMO HOW-TO.
customize.talk
You may start by de-uncustomizing the topic of your talk. Is that even a thing?
Edit: -->
<title>⚡ Slides</title>
<noscript>
</noscript>
<!-- reveal.js css -->
<link rel="stylesheet" href="../../epiphaneia/cyber/revealjs/css/reset.css">
<link rel="stylesheet" href="../../epiphaneia/cyber/revealjs/css/reveal.css">
<!-- Edit: Default theme style sheet for your customized.talk
Available Themes are to be found looking for FINDME in this file -->
<link rel="stylesheet" href="../../epiphaneia/cyber/css/subspace.css" id="theme">
<!-- Custom Styles overwriting everything else -->
<link rel="stylesheet" href="index.css">
<!-- Alternative: Style sheet to display code
zenburn.css -->
<link rel="stylesheet" href="../../epiphaneia/cyber/css/hackoer.monokai.css">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Just some "Printing and PDF exports" foo -->
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? '../../epiphaneia/cyber/revealjs/css/print/pdf.css' : '../../epiphaneia/cyber/revealjs/css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
<!-- History of this document -->
<meta content="Despoilered version of the infamous Slides for FPGA workshop on some level." name="description">
<meta content="c3pb" name="author">
</head>
<body>
<div class="reveal">
<div class="slides">
<!-- HERELobby -->
<!--- Edit: Title slide -->
<!--<section data-background="../../epiphaneia/cyber/documentation/cube_subraum.svg" id="lobby">-->
<!--<h3><a class="fragment fade-down" data-fragment-index="1" id="twice" data-autoslide="1000" onclick='document.getElementById("twice").innerHTML = "FULL SCREEN VIEW:";'>επιφανεια </a><span class="fragment fade-right" data-autoslide="12000" data-fragment-index="2"> <p class="button" onclick='openFullscreen(); Reveal.toggleAutoSlide(true); Reveal.next()'>BIG<br>PIC</p></span></h3>-->
<!--<p class="fragment fade-up" data-fragment-index="0" data-autoslide="1000"><a onclick='Reveal.toggleAutoSlide(true); document.getElementById("twice").innerHTML = "Press 4 Big Picture:";'><img class="plain" id="explainsitself" src="../../epiphaneia/cyber/documentation/projectIcon.png"></a></span></p>-->
<!--<p><a href="#/#begin">JUMP TO START</a></p>-->
<!--</section>-->
<section data-background="../../epiphaneia/cyber/documentation/cube_subraum.svg" id="lobby">
<p class="button" onclick='openFullscreen(); Reveal.toggleAutoSlide(true); Reveal.next()'>FULL<br>SCREEN</p></span></h3>
<p><a href="#/#begin">JUMP TO START</a></p>
</section>
<!-- Edit: Theme selection -->
<section data-background="../../epiphaneia/cyber/documentation/cube_subraum.svg" id="customizedthemes" data-autoslide="1000">
<h4>Feel Free</h4><p class="fragment fade-right" data-fragment-index="2" data-autoslide="">to Select a Visual Theme</p>
<table class="fragment fade-down" data-fragment-index="1"><tr><td><a class="button" onclick="document.getElementById('theme').setAttribute('href','../../epiphaneia/cyber/css/deelight.css'); return false;">DEE<br>LIGHT</a></td><td><a class="button" onclick="document.getElementById('theme').setAttribute('href','../../epiphaneia/cyber/css/subspace.css'); return false;">SUB<br>SPACE</a></td><td><a class="button" onclick="document.getElementById('theme').setAttribute('href','../../epiphaneia/cyber/css/newstyle.css'); return false;">HÅC<br>kŒЯ</a></td></tr></table>
<p class="fragment grow" data-fragment-index="3" data-autoslide="42000">
<!-- Hacks to swap themes after the page has loaded. Not flexible and only intended for the reveal.js demo deck. -->
<a href="#" onclick="document.getElementById('theme').setAttribute('href','../../epiphaneia/cyber/css/black.css'); return false;">Black</a> -
<a href="#" onclick="document.getElementById('theme').setAttribute('href','../../epiphaneia/cyber/css/white.css'); return false;">White</a> -
<a href="#" onclick="document.getElementById('theme').setAttribute('href','../../epiphaneia/cyber/css/league.css'); return false;">League</a> -
<a href="#" onclick="document.getElementById('theme').setAttribute('href','../../epiphaneia/cyber/css/sky.css'); return false;">Sky</a> -
<a href="#" onclick="document.getElementById('theme').setAttribute('href','../../epiphaneia/cyber/css/beige.css'); return false;">Beige</a> -
<a href="#" onclick="document.getElementById('theme').setAttribute('href','../../epiphaneia/cyber/css/simple.css'); return false;">Simple</a> <br>
<a href="#" onclick="document.getElementById('theme').setAttribute('href','../../epiphaneia/cyber/css/serif.css'); return false;">Serif</a> -
<a href="#" onclick="document.getElementById('theme').setAttribute('href','../../epiphaneia/cyber/css/blood.css'); return false;">Blood</a> -
<a href="#" onclick="document.getElementById('theme').setAttribute('href','../../epiphaneia/cyber/css/night.css'); return false;">Night</a> -
<a href="#" onclick="document.getElementById('theme').setAttribute('href','../../epiphaneia/cyber/css/moon.css'); return false;">Moon</a> -
<a href="#" onclick="document.getElementById('theme').setAttribute('href','../../epiphaneia/cyber/css/solarized.css'); return false;">Solarized</a> <br>
<a href="#" onclick="document.getElementById('theme').setAttribute('href','../../epiphaneia/cyber/css/subspace.css'); return false;">Subspace (Default)</a> -
<a href="#" onclick="document.getElementById('theme').setAttribute('href','../../epiphaneia/cyber/css/deelight.css'); return false;">Deelight</a> -
<a href="#" onclick="document.getElementById('theme').setAttribute('href','../../epiphaneia/cyber/css/hackoer.css'); return false;">Hackör</a>
</p>
<p class="fragment fade-up" data-fragment-index="1">GOTO <a href="#/#lobby">LOBBY</a> OR <a href="#/#end">JUMP</a> the queue</p>
</section>
<!-- MARKDOWN IMPORT SECTION -->
<section id="begin"
data-markdown="index.md"
data-separator="^---"
data-separator-vertical="^--"
data-separator-notes="^Note:"
data-charset="utf-8">
</section>
<!-- MARKDOWN IMPORT SECTION -->
<!-- Edit: End of the talk -->
<section style="text-align: left;" id="end" data-autoslide="6000">
<p>Almost</p>
<h1>THE END</h1>
<p>
- Thank you & <br>
- Come again.
</p>
</section>
<!-- End of YOUR CONTENT -->
<!-- HERECredits -->
<section>
<section id="credits" data-background="https://cloud.c3pb.de/s/wPGaWp4SPGCA86i/preview">
<p class="fragment fade-down" data-autoslide="2500" data-fragment-index="1">
<a href="https://git.c3pb.de/ak/epiphaneia" data-preview-link="false"><img src="https://ak.pages.c3pb.de/epiphaneia/../../epiphaneia/cyber/documentation/fork.svg" width="25%"></a>
</p>
<p class="fragment fade-in-then-out" data-autoslide="5000" data-fragment-index="2">&uarr; your own &darr;</p>
<p>επιφανεια</p>
<div class="fragment fade-up" data-autoslide="2500">
<p class="small fragment fade-out" data-autoslide="2500">this one hacked together by</p>
<img class="plain" src="https://cloud.c3pb.de/s/Zn47cKspfMiA3Gj/preview" alt="Default">
</div>
</section>
<section data-background="https://cloud.c3pb.de/s/4bbe5MpM7Wx8qk9/preview" data-autoslide="2500">
<p class="fragment fade-in-then-semi-out">a word from your sponsor</p>
<div class="fragment fade-up" data-autoslide="30000">
<a href="#lobby"><h1>basically</h1>
<p>subraum</p>
<h1>your space</h1>
</a>
</div>
</section>
</section>
</div>
</div>
<!-- Import reveal.js -->
<script src="../../epiphaneia/cyber/revealjs/js/reveal.js"></script>
< !-- Edit: Import customized.talk CONFIGURATION script -->
<script src="index.js"></script>
<script>
// Initialize client side view
Reveal.initialize(config);
</script>
<!-- Thats it. Less than five minutes? Enjoy! -->
<!-- NoScript Display -->
<noscript>
<link rel="stylesheet" href="../../epiphaneia/cyber/css/subspace-nojs.css">
<div class="container">
<div class="slides">
<section>
<h2>You are free</h2>
<ul>
<li>to trust the whole <a href="https://github.com/">$hebang</a> & Enable JavaScript for the duration of this presentation,</li>
<li>do no such thing blindly, <a href="https://git.c3pb.de/ak/epiphaneia">review the code</a> as it currently is OR</li>
<li>to trust the domain <a href="">c3pb.de</a> to have at least tried & push IT over boundaries</li>
</ul>