add subscription page, used as a template for subscribe-list

This commit is contained in:
Jacob Lifshay 2024-04-11 00:11:57 -07:00
parent 188c393ebc
commit bfa8bd253c
Signed by: programmerjake
SSH key fingerprint: SHA256:B1iRVvUJkvd7upMIiMqn6OyxvD2SgJkAH3ZnUOj6z+c
5 changed files with 94 additions and 2 deletions

38
src/subscription/index.md Normal file
View file

@ -0,0 +1,38 @@
# Subscribe for Announcements via E-Mail
<!-- this page is handled by https://git.libre-chip.org/libre-chip/subscribe-list -->
<script><!--
// hide sidebar
var body = document.querySelector('body');
var sidebar_toggle = document.getElementById("sidebar-toggle-anchor");
sidebar_toggle.checked = false;
body.classList.remove('sidebar-visible');
body.classList.add('sidebar-hidden');
//--></script>
<div class="subscribe_list_template_section" id="SubscriptionLoggedOut"/>
As an anti-spam measure, you need to register using a 3rd-party account:
<br/>
<div class="subscribe_list_buttons">
{{- for provider in providers -}}
<a href="{provider.url}">Sign in with {provider.pretty_name}</a>
{{- endfor -}}
</div>
<div class="subscribe_list_template_section"/>
<div class="subscribe_list_template_section" id="SubscriptionLoggedIn"/>
<h2>Signed in as {email}</h2>
You are subscribed.
<br/>
<div class="subscribe_list_buttons">
<a href="/subscription/logout">Logout</a>
<a href="/subscription/unsubscribe" class="subscribe_list_delete_account"><b>Unsubscribe and Delete Account</b></a>
</div>
<div class="subscribe_list_template_section"/>