Initial landing page based on the existing Wiki home page
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
24
src/404.html
Normal 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
|
@ -0,0 +1,11 @@
|
|||
main:
|
||||
- title: "Home"
|
||||
url: "#"
|
||||
- title: "Documentation"
|
||||
url: "#documentation"
|
||||
- title: "Contribute"
|
||||
url: "#contribute"
|
||||
- title: "Blog"
|
||||
url: "#blog"
|
||||
- title: "About"
|
||||
url: "#about"
|
5
src/_includes/head/custom.html
Normal 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 -->
|
32
src/_posts/2020-09-08-welcome.md
Normal 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 %}
|
||||
|
||||
You’ll 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 [Jekyll’s 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/
|
14
src/_posts/2020-09-09-post-1.md
Normal 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.
|
14
src/_posts/2020-09-09-post-2.md
Normal 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.
|
14
src/_posts/2020-09-09-post-3.md
Normal 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
|
@ -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
|
@ -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
|
BIN
src/assets/images/favicon.ico
Normal file
After Width: | Height: | Size: 9.4 KiB |
BIN
src/assets/images/logo_199x300.png
Normal file
After Width: | Height: | Size: 8.1 KiB |
BIN
src/assets/images/mailing.jpg
Normal file
After Width: | Height: | Size: 77 KiB |
BIN
src/assets/images/manual.jpg
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
src/assets/images/meet.jpg
Normal file
After Width: | Height: | Size: 26 KiB |
BIN
src/assets/images/messaging.jpg
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
src/assets/images/overlay.jpg
Normal file
After Width: | Height: | Size: 197 KiB |
BIN
src/assets/images/overview.png
Normal file
After Width: | Height: | Size: 94 KiB |
BIN
src/assets/images/pattern-1.png
Normal file
After Width: | Height: | Size: 17 KiB |
BIN
src/assets/images/posts/unsplash-post.jpg
Normal file
After Width: | Height: | Size: 72 KiB |
BIN
src/assets/images/posts/unsplash-welcome.jpg
Normal file
After Width: | Height: | Size: 68 KiB |
BIN
src/assets/images/tahoe-logo-1.png
Normal file
After Width: | Height: | Size: 7.6 KiB |
BIN
src/assets/images/tahoe-logo-2.png
Normal file
After Width: | Height: | Size: 4.3 KiB |
BIN
src/assets/images/volunteers.jpg
Normal file
After Width: | Height: | Size: 91 KiB |
BIN
src/assets/images/wiki.jpg
Normal file
After Width: | Height: | Size: 132 KiB |
111
src/index.html
Normal 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>
|