Initial landing page based on the existing Wiki home page

Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
This commit is contained in:
Benoit Donneaux 2024-05-14 19:02:06 +02:00
parent 614d8b82f7
commit 6716049676
27 changed files with 1093 additions and 0 deletions

24
src/404.html Normal file
View file

@ -0,0 +1,24 @@
---
layout: single
---
<style type="text/css" media="screen">
.container {
margin: 10px auto;
max-width: 600px;
text-align: center;
}
h1 {
margin: 30px 0;
font-size: 4em;
line-height: 1;
letter-spacing: -1px;
}
</style>
<div class="container">
<h1>404</h1>
<p><strong>Page not found :(</strong></p>
<p>The requested page could not be found.</p>
</div>

11
src/_data/navigation.yml Normal file
View file

@ -0,0 +1,11 @@
main:
- title: "Home"
url: "#"
- title: "Documentation"
url: "#documentation"
- title: "Contribute"
url: "#contribute"
- title: "Blog"
url: "#blog"
- title: "About"
url: "#about"

View file

@ -0,0 +1,5 @@
<!-- start custom head snippets -->
<link href="/assets/images/favicon.ico" rel="shortcut icon" type="image/x-icon">
<!-- end custom head snippets -->

View file

@ -0,0 +1,32 @@
---
layout: single
title: "Welcome"
date: 2020-09-08 22:24:38 +0200
excerpt: "Welcome to Dummy Jekyll"
header:
teaser: /assets/images/posts/unsplash-welcome.jpg
gallery:
- image_path: assets/images/posts/unsplash-welcome.jpg
alt: "welcome"
---
{% include gallery %}
Youll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated.
To add new posts, simply add a file in the `_posts` directory that follows the convention `YYYY-MM-DD-name-of-post.ext` and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works.
Jekyll also offers powerful support for code snippets:
{% highlight ruby %}
def print_hi(name)
puts "Hi, #{name}"
end
print_hi('Tom')
#=> prints 'Hi, Tom' to STDOUT.
{% endhighlight %}
Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekylls GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk].
[jekyll-docs]: https://jekyllrb.com/docs/home
[jekyll-gh]: https://github.com/jekyll/jekyll
[jekyll-talk]: https://talk.jekyllrb.com/

View file

@ -0,0 +1,14 @@
---
layout: single
title: "Post 1"
date: 2020-09-09 00:03:05 +0200
excerpt: "This is a generic post."
header:
teaser: /assets/images/posts/unsplash-post.jpg
gallery:
- image_path: assets/images/posts/unsplash-post.jpg
alt: "post"
---
{% include gallery %}
This is a generic post.

View file

@ -0,0 +1,14 @@
---
layout: single
title: "Post 2"
date: 2020-09-09 00:03:05 +0200
excerpt: "This is a generic post."
header:
teaser: /assets/images/posts/unsplash-post.jpg
gallery:
- image_path: assets/images/posts/unsplash-post.jpg
alt: "post"
---
{% include gallery %}
This is a generic post.

View file

@ -0,0 +1,14 @@
---
layout: single
title: "Post 3"
date: 2020-09-09 00:03:05 +0200
excerpt: "This is a generic post."
header:
teaser: /assets/images/posts/unsplash-post.jpg
gallery:
- image_path: assets/images/posts/unsplash-post.jpg
alt: "post"
---
{% include gallery %}
This is a generic post.

47
src/_sass/_custom.scss Normal file
View file

@ -0,0 +1,47 @@
/* ==========================================================================
MASTHEAD
========================================================================== */
/*.masthead {
position: fixed;
left: 0;
top: 0;
overflow: hidden;
width: 100vw;
height: 70px;
background-color: #f3f3f3;
}*/
/*
.page__hero--overlay {
background: url(/assets/images/pattern-4.gif) repeat left top;
}
*/
.initial-content {
//position: relative;
//top: 70px;
background: url(/assets/images/pattern-1.png) repeat left top;
}
/*
#about {
background: url(/assets/images/pattern-2.gif) repeat left top;
}
@font-face {
font-family: "homestead_regularregular";
font-style: normal;
font-weight: normal;
src: url("/assets/fonts/homestead-regular-webfont.woff") format("woff");
}
h1, h2, h3, h4, h5, h6, .archive__item-title, .masthead__inner-wrap {
font-family: 'homestead_regularregular', serif;
color: #444035;
//font-size: 48px;
font-weight: 300;
text-transform: uppercase;
text-shadow: 0px 1px 0px rgba(255,255,255,0.4);
}
.archive__item-excerpt {
color: #a9862b;
}
*/

10
src/assets/css/main.scss Normal file
View file

@ -0,0 +1,10 @@
---
# Only the main Sass file needs front matter (the dashes are enough)
---
@charset "utf-8";
@import "minimal-mistakes/skins/{{ site.minimal_mistakes_skin | default: 'default' }}"; // skin
@import "minimal-mistakes"; // main partials
@import "custom"; // Our own tuning

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

BIN
src/assets/images/meet.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 197 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

BIN
src/assets/images/wiki.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

111
src/index.html Normal file
View file

@ -0,0 +1,111 @@
---
title: "Tahoe-LAFS"
layout: splash
author_profile: false
header:
overlay_color: "#000"
overlay_filter: "0.4"
overlay_image: /assets/images/overlay.jpg
actions:
- label: "Download"
url: "https://tahoe-lafs.org/downloads"
caption: "Photo credit: [**Unsplash**](https://unsplash.com)"
excerpt: "Tahoe-LAFS is a Free and Open decentralized cloud storage system.
It distributes your data across multiple servers.<br/>
Even if some of the servers fail or are taken over by an attacker,
the entire file store continues to function correctly, preserving your privacy and security."
documentation:
- title: "Welcome <i>The</i> Least-Authority File Store"
documentation_list:
- image_path: /assets/images/overview.png
alt: "overview"
title: "Overview"
excerpt: "A one-page summary explains the unique properties of this system."
url: "https://tahoe-lafs.readthedocs.io/en/latest/about-tahoe.html"
btn_label: "Read More"
btn_class: "btn--primary"
- image_path: assets/images/manual.jpg
image_caption: "Image courtesy of [Unsplash](https://unsplash.com/)"
alt: "manual"
title: "Manual"
excerpt: "User manual with installation instructions and configuration guides."
url: "https://tahoe-lafs.readthedocs.io/"
btn_label: "Read More"
btn_class: "btn--primary"
- image_path: /assets/images/wiki.jpg
image_caption: "Image courtesy of [Unsplash](https://unsplash.com/)"
alt: "wiki"
title: "Wiki"
excerpt: "FAQ and other Wiki pages"
url: "https://tahoe-lafs.org/trac/tahoe-lafs/wiki/FAQ"
btn_label: "Read More"
btn_class: "btn--primary"
contribute:
- title: "Get Involved"
excerpt: ""
contribute_list:
- image_path: assets/images/mailing.jpg
image_caption: "Image courtesy of [Unsplash](https://unsplash.com/)"
alt: "mailing"
title: "Mailing list"
excerpt: "Join the tahoe-dev mailing list."
url: "https://lists.tahoe-lafs.org/mailman/listinfo/tahoe-dev"
btn_label: "Subscribe"
btn_class: "btn--primary"
- image_path: /assets/images/messaging.jpg
image_caption: "Image courtesy of [Unsplash](https://unsplash.com/)"
alt: "messaging"
title: "Instant messaging"
excerpt: "Join the **#tahoe-lafs** channel on [Libera](https://libera.chat/) or [Matrix](https://app.element.io/#/room/#tahoe-lafs:libera.chat)."
url: "https://libera.chat/"
btn_label: "Chat"
btn_class: "btn--primary"
- image_path: /assets/images/meet.jpg
image_caption: "Image courtesy of [Unsplash](https://unsplash.com/)"
alt: "meet"
title: "Meeting"
excerpt: "Join our Tuesday 1700 UTC weekly meetings for project governance (first Tuesday of the month) and technical (other Tuesdays) discussion."
url: "https://meet.jit.si/AccurateFiltersManipulateBefore"
btn_label: "Call"
btn_class: "btn--primary"
blog:
- title: "News"
excerpt: "Find here under a list of the latest articles on the subjects that matter for us."
about:
- image_path: /assets/images/volunteers.jpg
image_caption: "Image courtesy of [Unsplash](https://unsplash.com/)"
alt: "about image"
title: "Volunteers"
excerpt: "Here comes something about us..."
url: "https://tahoe-lafs.org/trac/tahoe-lafs/wiki/AboutUs"
btn_label: "Read More"
btn_class: "btn--primary"
---
<div id="documentation">
{% include feature_row id="documentation" type="center" %}
{% include feature_row id="documentation_list" %}
</div>
<div id="contribute">
{% include feature_row id="contribute" type="center" %}
{% include feature_row id="contribute_list" %}
</div>
<div id="blog">
{% include feature_row id="blog" type="center" %}
<div class="entries-grid">
{% for post in site.posts %}
<div class="grid__item">
<article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
<div class="archive__item-teaser">
<img src="{{post.header.teaser}}" alt="">
</div>
<h2 class="archive__item-title" itemprop="headline">
<a href="{{ post.url }}" rel="permalink">{{ post.title }}</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">{{ post.excerpt }}</p>
</article>
</div>
{% endfor %}
</div>
<div id="about">
{% include feature_row id="about" type="right" %}
</div>