Unix users are supposed to have a PRESENTATION.md
file listed in their home directory.
This script will convert to markdown the content of those files and agregate it using this template.
Users can choose their display name using Front Matter config like this :
---
name: lumpy space princess
color: pink
---
# Anything about me:
bla bla *bla*
Sample Iframe configuration:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
iframe, body, html {
box-sizing: border-box;
width: 100%;
height: 100%;
padding: 0;
margin: 0;
border: none;
overflow: hidden;
}
</style>
</head>
<body>
<iframe id="iframe" src="<members-presentation-url>" frameborder="0"></iframe>
<script>
let iframe = document.getElementById('iframe');
iframe.addEventListener('load', (e) => {
if (e.target instanceof HTMLIFrameElement) {
let data = {target: window.location.hash.slice(1)};
e.target.contentWindow.postMessage(data, '*');
}
});
</script>
</body>
</html>
clone the git repo
git clone https://github.com/club-1/members-presentation
Install dependencies
make