diff --git a/assets/Manrope/Manrope-Bold.ttf b/assets/Manrope/Manrope-Bold.ttf
new file mode 100644
index 0000000..23e6a4e
Binary files /dev/null and b/assets/Manrope/Manrope-Bold.ttf differ
diff --git a/assets/Manrope/Manrope-ExtraBold.ttf b/assets/Manrope/Manrope-ExtraBold.ttf
new file mode 100644
index 0000000..b650e68
Binary files /dev/null and b/assets/Manrope/Manrope-ExtraBold.ttf differ
diff --git a/assets/Manrope/Manrope-ExtraLight.ttf b/assets/Manrope/Manrope-ExtraLight.ttf
new file mode 100644
index 0000000..60df426
Binary files /dev/null and b/assets/Manrope/Manrope-ExtraLight.ttf differ
diff --git a/assets/Manrope/Manrope-Light.ttf b/assets/Manrope/Manrope-Light.ttf
new file mode 100644
index 0000000..fdf64b7
Binary files /dev/null and b/assets/Manrope/Manrope-Light.ttf differ
diff --git a/assets/Manrope/Manrope-Medium.ttf b/assets/Manrope/Manrope-Medium.ttf
new file mode 100644
index 0000000..f3a1dc9
Binary files /dev/null and b/assets/Manrope/Manrope-Medium.ttf differ
diff --git a/assets/Manrope/Manrope-Regular.ttf b/assets/Manrope/Manrope-Regular.ttf
new file mode 100644
index 0000000..7fdc456
Binary files /dev/null and b/assets/Manrope/Manrope-Regular.ttf differ
diff --git a/assets/Manrope/Manrope-SemiBold.ttf b/assets/Manrope/Manrope-SemiBold.ttf
new file mode 100644
index 0000000..cd46e55
Binary files /dev/null and b/assets/Manrope/Manrope-SemiBold.ttf differ
diff --git a/assets/css/fonts.css b/assets/css/fonts.css
new file mode 100644
index 0000000..021d40a
--- /dev/null
+++ b/assets/css/fonts.css
@@ -0,0 +1,34 @@
+@font-face {
+ font-family: 'Manrope XLight';
+ src: url('/assets/Manrope/Manrope-ExtraLight.ttf');
+}
+
+@font-face {
+ font-family: 'Manrope Light';
+ src: url('/assets/Manrope/Manrope-Light.ttf');
+}
+
+@font-face {
+ font-family: 'Manrope Regular';
+ src: url('/assets/Manrope/Manrope-Regular.ttf');
+}
+
+@font-face {
+ font-family: 'Manrope Medium';
+ src: url('/assets/Manrope/Manrope-Medium.ttf');
+}
+
+@font-face {
+ font-family: 'Manrope SemiBold';
+ src: url('/assets/Manrope/Manrope-SemiBold.ttf');
+}
+
+@font-face {
+ font-family: 'Manrope Bold';
+ src: url('/assets/Manrope/Manrope-Bold.ttf');
+}
+
+@font-face {
+ font-family: 'Manrope XBold';
+ src: url('/assets/Manrope/Manrope-ExtraBold.ttf');
+}
\ No newline at end of file
diff --git a/assets/css/landing.css b/assets/css/landing.css
new file mode 100644
index 0000000..85da208
--- /dev/null
+++ b/assets/css/landing.css
@@ -0,0 +1,212 @@
+body {
+ width: min(95vw, 80ch);
+}
+
+h2 {
+ font-size: 1.25rem;
+}
+
+
+
+nav {
+ display: flex;
+ justify-content: center;
+ flex-wrap: wrap;
+
+ padding: .5rem 3rem 1rem 3rem;
+}
+
+nav > a {
+ color: var(--text);
+ border-bottom: .1rem solid var(--text);
+
+ padding: .3rem 1rem;
+ margin: 1rem 2rem;
+
+ font-size: .85rem;
+ text-decoration: none;
+
+ transition: color .3s, border-bottom .3s;
+}
+
+nav > a:hover {
+ color: var(--primary);
+ border-bottom: .1rem solid var(--primary);
+}
+
+
+
+.presentation {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+
+ padding: 2rem 3rem;
+ margin: 1rem auto;
+ width: min(65ch, 90%);
+
+ background-color: var(--grey3);
+ border-radius: .5rem;
+ box-shadow: 0 1rem 2rem var(--grey1);
+}
+
+.presentation > img {
+ grid-area: logo;
+ width: min(20ch, 35vmin);
+
+ margin-right: 1rem;
+ box-shadow: none;
+}
+
+.presentation > header {
+ font-size: 2rem;
+ margin-bottom: 1rem;
+}
+
+.qwik-explained {
+ width: min(45ch, 80%);
+}
+
+
+
+.services-list {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+}
+
+.service {
+ width: min(35ch, 80%);
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+
+ margin: 1rem auto;
+ padding: 1rem 1.5rem;
+
+ background-color: var(--grey3);
+ border-radius: .5rem;
+ box-shadow: 0 1rem 2rem var(--grey1);
+}
+
+.service > h2 {
+ text-align: center;
+ margin: 0;
+}
+
+.service > p {
+ margin: 1rem auto;
+ text-align: left;
+}
+
+.buttons {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+
+ margin-top: auto;
+}
+
+.buttons > a {
+ color: var(--primary);
+ background-color: transparent;
+
+ border: .1rem solid var(--primary);
+ border-radius: .5rem;
+ /* box-shadow: 0 -5rem 20rem transparent; */
+
+ margin: .5rem;
+ padding: .5rem 1.5rem;
+ display: block;
+
+ font-size: .75rem;
+ text-decoration: none transparent;
+ text-align: center;
+
+ transition: color .3s, background-color .3s, box-shadow .3s;
+}
+
+.buttons > a:hover, .buttons > a:focus {
+ color: var(--surface);
+ background-color: var(--primary);
+ /* box-shadow: 0 .25rem 2rem var(--primary); */
+}
+
+.buttons > a.onion {
+ color: var(--purple);
+ border-color: var(--purple);
+}
+
+.buttons > a.onion:hover, .buttons > a.onion:focus {
+ color: var(--text);
+ background-color: var(--purple);
+}
+
+
+
+.maintainer-list {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+}
+
+.maintainer {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+
+ padding: 1rem 2rem;
+ margin: 1rem auto;
+
+ background-color: var(--grey3);
+ border-radius: .5rem;
+ box-shadow: 0 1rem 2rem var(--grey1);
+}
+
+.maintainer > h2 {
+ margin: 0;
+}
+
+.contact-options {
+ display: grid;
+ grid-template-columns: auto auto;
+}
+
+.contact-type {
+ font-size: .85rem;
+ color: var(--accent);
+ margin-right: 1rem;
+}
+
+.contact-options > p {
+ padding: .5rem 0;
+}
+
+
+
+footer {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+
+ margin: 15vh 0;
+ padding: 1rem auto;
+
+ width: 100%;
+ border-top: .1rem solid var(--accent);
+}
+
+footer > p, footer > p > a {
+ font-size: .65rem;
+ width: max-content;
+}
+
+.love {
+ font-size: .85rem;
+ margin-top: 2rem;
+}
+
+.heart {
+ color: var(--accent2);
+ font-size: 1.15rem;
+}
diff --git a/assets/css/theme.css b/assets/css/theme.css
index 3b286b2..6fb3b27 100644
--- a/assets/css/theme.css
+++ b/assets/css/theme.css
@@ -6,7 +6,7 @@
box-sizing: border-box;
scroll-behavior: smooth;
- font-family: 'sans-serif';
+ font-family: 'Manrope Regular', sans-serif;
font-size: .85rem;
line-height: 1.5;
@@ -72,6 +72,10 @@ a {
color: var(--accent2);
}
+.centered {
+ text-align: center;
+}
+
blockquote {
margin: 1rem;
padding: .5rem 1rem;
@@ -143,7 +147,7 @@ code * {
}
img {
- margin: 1rem 0;
+ margin: 1rem 5%;
border-radius: .5rem;
box-shadow: 0 1rem 2rem var(--grey1);
}
\ No newline at end of file
diff --git a/assets/favicons/android-chrome-192x192.png b/assets/favicons/android-chrome-192x192.png
new file mode 100644
index 0000000..ba7cee9
Binary files /dev/null and b/assets/favicons/android-chrome-192x192.png differ
diff --git a/assets/favicons/android-chrome-512x512.png b/assets/favicons/android-chrome-512x512.png
new file mode 100644
index 0000000..a4bd27a
Binary files /dev/null and b/assets/favicons/android-chrome-512x512.png differ
diff --git a/assets/favicons/apple-touch-icon.png b/assets/favicons/apple-touch-icon.png
new file mode 100644
index 0000000..d1e86ea
Binary files /dev/null and b/assets/favicons/apple-touch-icon.png differ
diff --git a/assets/favicons/browserconfig.xml b/assets/favicons/browserconfig.xml
new file mode 100644
index 0000000..2773129
--- /dev/null
+++ b/assets/favicons/browserconfig.xml
@@ -0,0 +1,9 @@
+
+
+ Welcome here! 😊 +
++ We are tech enthusiasts (did I spell that right?) and we like cyber security and privacy. + That's why we have this site with a collection of tools/services mostly for our use, but + you are welcome to use them as well! (In that case, consider reading our privacy policy.) +
++ Please enjoy your stay. :) +
++ Gitea is an alternative to Github, Gitlab, etc. + We host our own instance, but feel free to use it as well (if you're brave enough). +
+ ++ Nitter is a Twitter frontend. Use it to browse Twitter without getting tracked. +
+ ++ Bibliogram is an Instagram frontend. Use it to browse Instagram without getting tracked. +
+ ++ Libreddit is a Reddit frontend. Use it to browse Reddit without getting tracked. +
+ ++ Searchy was developed by BurnyLlama. It is a customizable frontend for different search engines. +
+ ++ Searx is a tool that aggragates search results from a lot of search engines. +
+ ++ XMPP is an instant messaging protocol. You can find more info in the article below. +
+ ++ If you have any questions, feedback, ideas, or anything else, feel free to contact us. + You can contact BurnyLlama about most things, but if what you have to say is about XMPP, then + please contact furo. :) +
+ ++ We provide qwik's resources here. + Right now qwik is in early stages of its development, as such many changes may happen. + We will try our best to keep them up to date and current tho. +
+ + + + \ No newline at end of file diff --git a/content/pages/sitemap.njk b/content/pages/sitemap.njk deleted file mode 100644 index 9bdf417..0000000 --- a/content/pages/sitemap.njk +++ /dev/null @@ -1,16 +0,0 @@ - - - - {% include "templates/defaultTags.njk" %} - -