|
| 1 | +--- |
| 2 | +layout: default |
| 3 | +title: Community call |
| 4 | +--- |
| 5 | +<link href='https://cdn.jsdelivr.net/npm/fullcalendar@6.1.10/index.global.min.css' rel='stylesheet' /> |
| 6 | +<script src='https://cdn.jsdelivr.net/npm/fullcalendar@6.1.10/index.global.min.js'></script> |
| 7 | +<script src='https://cdn.jsdelivr.net/npm/ical.js@1.5.0/build/ical.min.js'></script> |
| 8 | +<script src='https://cdn.jsdelivr.net/npm/@fullcalendar/icalendar@6.1.10/index.global.min.js'></script> |
| 9 | +<script src='https://cdn.jsdelivr.net/npm/@fullcalendar/list@6.1.10/index.global.min.js'></script> |
| 10 | +<style> |
| 11 | + body { font-family: -apple-system, sans-serif; padding: 40px; background: #f4f4f9; } |
| 12 | + #calendar { max-width: 900px; margin: 0 auto; background: white; padding: 20px; border-radius: 8px; box-shadow: 0 4px 10px rgba(0,0,0,0.1); } |
| 13 | +</style> |
| 14 | + |
| 15 | +<div class="row align-items-start justify-content-center my-5"> |
| 16 | + <div class="col-lg-3 mb-5" role="complementary" aria-labelledby="page-title"> |
| 17 | + <div class="card shadow px-2 mx-2"> |
| 18 | + <div class="card-body"> |
| 19 | + <h1 id="page-title" class="fs-3">{{ page.title }}</h1> |
| 20 | + <p>Sometimes it's just easier to talk face-to-face. |
| 21 | + We have a meeting every two weeks that's open to anyone to come along.</p> |
| 22 | + <p>The time alternates to try to accomodate people from different parts of the world, |
| 23 | + so check the next-but-one if the next meeting is in the middle of your night. </p> |
| 24 | + </div> |
| 25 | + </div> |
| 26 | + </div> |
| 27 | + <div class="col-lg-6" role="main"> |
| 28 | + <div> |
| 29 | + <p>We're using <a href="https://meet.jit.si/">Jitsi</a>, a free and open source video conferencing service. |
| 30 | + You don't need an account to join. |
| 31 | + </p> |
| 32 | + <div class="bd-callout bd-callout-warning"> <p></p> </div> |
| 33 | + <div class="alert alert-warning" role="alert"> |
| 34 | + <h4 class="alert-heading">Meetings are public (and recorded!)</h4> |
| 35 | + <p>Meetings are recorded and shared on our youtube channel.</p> |
| 36 | + </div> |
| 37 | + <p>If your browser knows about your calendar app you should be able to subscribe in your calendar app by clicking the button below.</p> |
| 38 | + <div><a href="webcal://kroxylicious.io/join-us/community-call.ics" class="btn btn-primary">Subscribe</a></div> |
| 39 | + </div> |
| 40 | + <div> |
| 41 | + <h3>Upcoming events</h3> |
| 42 | + <div id="calendar"/> |
| 43 | + </div> |
| 44 | +</div> |
| 45 | +<script> |
| 46 | + document.addEventListener('DOMContentLoaded', function() { |
| 47 | + var calendarEl = document.getElementById('calendar'); |
| 48 | + var calendar = new FullCalendar.Calendar(calendarEl, { |
| 49 | + initialView: 'listMonth', |
| 50 | + // This tells the calendar where to find your "Source of Truth" |
| 51 | + events: { |
| 52 | + url: 'community-call.ics', |
| 53 | + format: 'ics' |
| 54 | + } |
| 55 | + }); |
| 56 | + calendar.render(); |
| 57 | + }); |
| 58 | + </script> |
0 commit comments