Compare commits
5 commits
57b66b2438
...
6339806cfc
Author | SHA1 | Date | |
---|---|---|---|
6339806cfc | |||
43ebdf2881 | |||
839d63b687 | |||
31ca1248fd | |||
4e04731ebd |
19 changed files with 6139 additions and 26 deletions
8
.gitignore
vendored
8
.gitignore
vendored
|
@ -7,11 +7,11 @@ package-lock.json
|
||||||
package.json
|
package.json
|
||||||
|
|
||||||
# scss
|
# scss
|
||||||
|
assets/css/root_index*.css
|
||||||
assets/css/default*.css
|
assets/css/default*.css
|
||||||
assets/css/schedule-aula*.css
|
assets/css/speaker*.css
|
||||||
assets/css/speaker-info-aula*.css
|
assets/css/upcoming*.css
|
||||||
assets/css/upcoming-talk-aula*.css
|
|
||||||
assets/css/fonts*.css
|
assets/css/fonts*.css
|
||||||
assets/css/schedule*.css
|
assets/css/schedule*.css
|
||||||
assets/css/talk-info-aula*.css
|
assets/css/talk-info*.css
|
||||||
|
|
||||||
|
|
49
assets/js/custom/nodes/schedule-vortragsraum.js
Normal file
49
assets/js/custom/nodes/schedule-vortragsraum.js
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
|
||||||
|
import * as fe from "../core/fetcher.js";
|
||||||
|
|
||||||
|
import * as ti from "../core/time.js";
|
||||||
|
|
||||||
|
import * as sc from "../core/screen.js";
|
||||||
|
|
||||||
|
// Import services
|
||||||
|
import * as serv from "../services/general.js";
|
||||||
|
|
||||||
|
// Import views
|
||||||
|
import * as dom from "../dom/schedule.js";
|
||||||
|
import * as clk from "../dom/clock.js";
|
||||||
|
|
||||||
|
|
||||||
|
// Empty JSON lists for data
|
||||||
|
let storage = {
|
||||||
|
scheduleData: undefined
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
let do_fetch = fe.configure({}, serv);
|
||||||
|
|
||||||
|
do_fetch(storage);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Main Loop
|
||||||
|
let screen_update = sc.configure(serv, dom);
|
||||||
|
let clock_update = sc.configure(serv, clk);
|
||||||
|
|
||||||
|
|
||||||
|
let cfg = {
|
||||||
|
"roomName": "Vortragsraum",
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// Just do it
|
||||||
|
function main_loop() {
|
||||||
|
screen_update(storage, ti, cfg);
|
||||||
|
clock_update(storage, ti, cfg);
|
||||||
|
// update_screen();
|
||||||
|
// setTimeout(main_loop, 1 * 1000);
|
||||||
|
setTimeout(main_loop, 1 * 50);
|
||||||
|
};
|
||||||
|
|
||||||
|
main_loop();
|
6026
assets/rendered_schedule-vortragsraum.js
Normal file
6026
assets/rendered_schedule-vortragsraum.js
Normal file
File diff suppressed because it is too large
Load diff
2
assets/robots.txt
Normal file
2
assets/robots.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
User-agent: *
|
||||||
|
Disallow: /
|
|
@ -1,4 +0,0 @@
|
||||||
@import "../styles/_base";
|
|
||||||
|
|
||||||
@import "../styles/_schedule";
|
|
||||||
@import "../styles/_clock";
|
|
|
@ -1,3 +0,0 @@
|
||||||
@import "../styles/_base";
|
|
||||||
|
|
||||||
@import "../styles/_banner-speaker";
|
|
|
@ -1,3 +0,0 @@
|
||||||
@import "../styles/_base";
|
|
||||||
|
|
||||||
@import "../styles/_banner-talk";
|
|
|
@ -1,3 +0,0 @@
|
||||||
@import "../styles/_base";
|
|
||||||
|
|
||||||
@import "../styles/_upcoming-talk";
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
body {
|
body {
|
||||||
color: rgb(255,255,255);
|
color: rgb(255,255,255);
|
||||||
background: rgb(100,100,100);
|
background: $color-bg;
|
||||||
margin: 0px;
|
margin: 0px;
|
||||||
padding: 0px;
|
padding: 0px;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@ $full-width: 1920px;
|
||||||
$full-height: 1080px;
|
$full-height: 1080px;
|
||||||
|
|
||||||
|
|
||||||
$color-bg: rgb(0, 20, 10);
|
$color-bg: rgb(0, 10, 23);
|
||||||
// $color-bg: rgb(20, 29, 36);
|
// $color-bg: rgb(20, 29, 36);
|
||||||
$color-bg-medium: rgb(7, 7, 74);
|
$color-bg-medium: rgb(7, 7, 74);
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
_template: config.js
|
_template: config.js
|
||||||
---
|
---
|
||||||
_model: none
|
|
||||||
_discoverable: no
|
_discoverable: no
|
||||||
|
---
|
||||||
|
_hidden: yes
|
||||||
|
|
10
content/schedule-vortragssaal/contents.lr
Normal file
10
content/schedule-vortragssaal/contents.lr
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
_model: html5infobeamer
|
||||||
|
---
|
||||||
|
title: Vortragsraum Schedule Aalen Geekend 23
|
||||||
|
---
|
||||||
|
body:
|
||||||
|
|
||||||
|
This is a basic demo website that shows how to use Lektor for a basic
|
||||||
|
website with some pages.
|
||||||
|
---
|
||||||
|
schedule: rendered_schedule-vortragsraum.js
|
|
@ -1,6 +1,6 @@
|
||||||
_model: html5infobeamer
|
_model: html5infobeamer
|
||||||
---
|
---
|
||||||
title: Overview Schedule Aalen
|
title: Overview Schedule Aalen Geekend 23
|
||||||
---
|
---
|
||||||
body:
|
body:
|
||||||
|
|
||||||
|
|
4
content/sitemap.xml/contents.lr
Normal file
4
content/sitemap.xml/contents.lr
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
_template: sitemap.xml
|
||||||
|
---
|
||||||
|
_model: none
|
||||||
|
_discoverable: no
|
|
@ -9,3 +9,8 @@ type = string
|
||||||
[fields.body]
|
[fields.body]
|
||||||
label = Body
|
label = Body
|
||||||
type = markdown
|
type = markdown
|
||||||
|
|
||||||
|
[fields.schedule]
|
||||||
|
label = Schedule Javascript Address
|
||||||
|
type = string
|
||||||
|
default = rendered_schedule.js
|
||||||
|
|
|
@ -4,9 +4,13 @@
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||||
<title>{{ this.title }}</title>
|
<title>{{ this.title }}</title>
|
||||||
|
<meta name="description" content="{{ this.description }}">
|
||||||
|
<meta name="robots" content="noindex">
|
||||||
|
<link rel="sitemap" type="application/xml" title="Sitemap" href="/sitemap.xml">
|
||||||
|
<meta name="author" content="L3D">
|
||||||
<link href="{{ '/static/fork-awesome/css/fork-awesome.min.css'|asseturl }}" rel="stylesheet" type="text/css">
|
<link href="{{ '/static/fork-awesome/css/fork-awesome.min.css'|asseturl }}" rel="stylesheet" type="text/css">
|
||||||
<link rel="stylesheet" href="{{ '/css/schedule.css'|asseturl }}" rel="stylesheet" type="text/css">
|
<link rel="stylesheet" href="{{ '/css/schedule.css'|asseturl }}" rel="stylesheet" type="text/css">
|
||||||
<script href="/config.js"></script>
|
<script src="/config.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<img class="header" src="https://files.chvoc.ch/sps22/info//header.png" />
|
<img class="header" src="https://files.chvoc.ch/sps22/info//header.png" />
|
||||||
|
@ -17,6 +21,6 @@
|
||||||
<script src="{{ '/js/luxon/luxon.min.js' | asseturl }}"></script>
|
<script src="{{ '/js/luxon/luxon.min.js' | asseturl }}"></script>
|
||||||
<script src="{{ '/js/preact/preact.min.js' | asseturl }}"></script>
|
<script src="{{ '/js/preact/preact.min.js' | asseturl }}"></script>
|
||||||
<script src="{{ '/js/htm/htm.js' | asseturl }}"></script>
|
<script src="{{ '/js/htm/htm.js' | asseturl }}"></script>
|
||||||
<script src="{{ '/rendered_schedule.js' | asseturl }}"></script>
|
<script src="{{ this.schedule | asseturl }}"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -5,8 +5,9 @@
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||||
<title>{{ this.title }}</title>
|
<title>{{ this.title }}</title>
|
||||||
<link href="{{ '/static/fork-awesome/css/fork-awesome.min.css'|asseturl }}" rel="stylesheet" type="text/css">
|
<link href="{{ '/static/fork-awesome/css/fork-awesome.min.css'|asseturl }}" rel="stylesheet" type="text/css">
|
||||||
|
<meta name="robots" content="noindex">
|
||||||
<link rel="stylesheet" href="{{ '/css/root_index.css'|asseturl }}" rel="stylesheet" type="text/css">
|
<link rel="stylesheet" href="{{ '/css/root_index.css'|asseturl }}" rel="stylesheet" type="text/css">
|
||||||
<script href="/config.js"></script>
|
<script src="/config.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1 class="header">{{ this.title }}</h1>
|
<h1 class="header">{{ this.title }}</h1>
|
||||||
|
@ -14,7 +15,10 @@
|
||||||
{{ this.body }}
|
{{ this.body }}
|
||||||
<ul>
|
<ul>
|
||||||
<li class="infopointitem">
|
<li class="infopointitem">
|
||||||
<span class="fa fa-hand-o-right bullet"></span><b>InfoBeamer General:</b><a class="infopoint" href="/schedule/">/schedule/</a>
|
<span class="fa fa-hand-o-right bullet"></span><b>HTML5 InfoBeamer:</b><a class="infopoint" href="/schedule/">/schedule/</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<span class="fa fa-hand-o-right bullet"></span><b>iHTML5 InfoBeamer "Vortragssaal":</b><a class="infopoint" href="/schedule/">/schedule-vortragssaal/</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
12
templates/sitemap.xml
Normal file
12
templates/sitemap.xml
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
{%- if '/css/sitemap.min.css'|asseturl is defined -%}
|
||||||
|
<?xml-stylesheet href="{{ '/css/sitemap.min.css'|asseturl }}" type="text/css" ?>
|
||||||
|
{%- endif %}
|
||||||
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||||
|
{%- for page in [site.root] if page != this recursive %}
|
||||||
|
{%- if not page.hide_from_global_index %}
|
||||||
|
<url><loc>{{ page|url(external=true) }}</loc></url>
|
||||||
|
{{- loop(page.children) }}
|
||||||
|
{%- endif %}
|
||||||
|
{%- endfor %}
|
||||||
|
</urlset>
|
|
@ -1,7 +1,16 @@
|
||||||
[project]
|
[project]
|
||||||
name = voc-info
|
name = voc-info
|
||||||
url = https://info.winkekatze.tv/
|
url = https://aalen-geekend-23.winkekatze.tv/
|
||||||
excluded_assets = *.scss
|
excluded_assets = *.scss
|
||||||
|
url_style = absolute
|
||||||
|
|
||||||
|
[servers.winekaktze]
|
||||||
|
url = https://aalen-geekend-23.winkekatze.tv/
|
||||||
|
name = winekaktze
|
||||||
|
enabled = yes
|
||||||
|
default = yes
|
||||||
|
locale = en_EN
|
||||||
|
target = rsync://winkekatze@aalen-geekend-23.winkekatze.tv/srv/www/aalen-geekend-23.winkekatze.tv/
|
||||||
|
|
||||||
[packages]
|
[packages]
|
||||||
lektor-scss = 1.4.2
|
lektor-scss = 1.4.2
|
||||||
|
|
Loading…
Reference in a new issue