Skip to content

Commit

Permalink
Add first global architecture of the website
Browse files Browse the repository at this point in the history
  • Loading branch information
Saverio976 committed Nov 18, 2024
1 parent 5b5e54c commit efc97e2
Show file tree
Hide file tree
Showing 21 changed files with 360 additions and 0 deletions.
70 changes: 70 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# Created by https://www.toptal.com/developers/gitignore/api/jekyll,ruby
# Edit at https://www.toptal.com/developers/gitignore?templates=jekyll,ruby

### Jekyll ###
_site/
.sass-cache/
.jekyll-cache/
.jekyll-metadata
# Ignore folders generated by Bundler
.bundle/
vendor/

### Ruby ###
*.gem
*.rbc
/.config
/coverage/
/InstalledFiles
/pkg/
/spec/reports/
/spec/examples.txt
/test/tmp/
/test/version_tmp/
/tmp/

# Used by dotenv library to load environment variables.
# .env

# Ignore Byebug command history file.
.byebug_history

## Specific to RubyMotion:
.dat*
.repl_history
build/
*.bridgesupport
build-iPhoneOS/
build-iPhoneSimulator/

## Specific to RubyMotion (use of CocoaPods):
#
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
# vendor/Pods/

## Documentation cache and generated files:
/.yardoc/
/_yardoc/
/doc/
/rdoc/

## Environment normalization:
/.bundle/
/vendor/bundle
/lib/bundler/man/

# for a library or gem, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# Gemfile.lock
# .ruby-version
# .ruby-gemset

# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
.rvmrc

# Used by RuboCop. Remote config files pulled in from inherit_from directive.
# .rubocop-https?--*

# End of https://www.toptal.com/developers/gitignore/api/jekyll,ruby
13 changes: 13 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# frozen_string_literal: true

source "https://rubygems.org"

# gem "rails"

gem "jekyll", "~> 4.3"

group :jekyll_plugins do
gem "jekyll-sitemap"
gem "jekyll-feed"
gem "jekyll-seo-tag"
end
100 changes: 100 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
bigdecimal (3.1.8)
colorator (1.1.0)
concurrent-ruby (1.3.4)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
eventmachine (1.2.7)
ffi (1.17.0)
forwardable-extended (2.6.0)
google-protobuf (4.28.3)
bigdecimal
rake (>= 13)
google-protobuf (4.28.3-arm64-darwin)
bigdecimal
rake (>= 13)
google-protobuf (4.28.3-x86_64-darwin)
bigdecimal
rake (>= 13)
google-protobuf (4.28.3-x86_64-linux)
bigdecimal
rake (>= 13)
http_parser.rb (0.8.0)
i18n (1.14.6)
concurrent-ruby (~> 1.0)
jekyll (4.3.4)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 1.0)
jekyll-sass-converter (>= 2.0, < 4.0)
jekyll-watch (~> 2.0)
kramdown (~> 2.3, >= 2.3.1)
kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
mercenary (>= 0.3.6, < 0.5)
pathutil (~> 0.9)
rouge (>= 3.0, < 5.0)
safe_yaml (~> 1.0)
terminal-table (>= 1.8, < 4.0)
webrick (~> 1.7)
jekyll-feed (0.17.0)
jekyll (>= 3.7, < 5.0)
jekyll-sass-converter (3.0.0)
sass-embedded (~> 1.54)
jekyll-seo-tag (2.8.0)
jekyll (>= 3.8, < 5.0)
jekyll-sitemap (1.4.0)
jekyll (>= 3.7, < 5.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
kramdown (2.5.0)
rexml (>= 3.3.6)
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.4)
listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.4.0)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (6.0.1)
rake (13.2.1)
rb-fsevent (0.11.2)
rb-inotify (0.11.1)
ffi (~> 1.0)
rexml (3.3.9)
rouge (4.5.1)
safe_yaml (1.0.5)
sass-embedded (1.81.0)
google-protobuf (~> 4.28)
rake (>= 13)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
unicode-display_width (2.6.0)
webrick (1.9.0)

PLATFORMS
aarch64-mingw-ucrt
arm64-darwin
ruby
x86-cygwin
x86-mingw-ucrt
x86_64-cygwin
x86_64-darwin
x86_64-linux

DEPENDENCIES
jekyll (~> 4.3)
jekyll-feed
jekyll-seo-tag
jekyll-sitemap

BUNDLED WITH
2.5.23
6 changes: 6 additions & 0 deletions _authors/brice.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
short_name: brice
name: Brice Desousa
---

- [github](https://github.com/KitetsuK)
6 changes: 6 additions & 0 deletions _authors/guillaume.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
short_name: guillaume
name: Guillaume Abel
---

- [github](https://github.com/guillaumeAbel)
6 changes: 6 additions & 0 deletions _authors/leonore.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
short_name: leonore
name: Léonore Clos-Manescau
---

- [github](https://github.com/TTENSHII)
6 changes: 6 additions & 0 deletions _authors/romain.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
short_name: romain
name: Romain Panno
---

- [github](https://github.com/romainpanno)
6 changes: 6 additions & 0 deletions _authors/xavier.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
short_name: xavier
name: Xavier Mitault
---

- [github](https://github.com/Saverio976)
24 changes: 24 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
collections:
authors:
output: true

defaults:
- scope:
path: ""
type: "authors"
values:
layout: "author"
- scope:
path: ""
type: "posts"
values:
layout: "post"
- scope:
path: ""
values:
layout: "default"

plugins:
- jekyll-feed
- jekyll-sitemap
- jekyll-seo-tag
8 changes: 8 additions & 0 deletions _data/navigation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
- name: Home
link: /
- name: About
link: /about.html
- name: Blog
link: /blog.html
- name: Authors
link: /authors.html
5 changes: 5 additions & 0 deletions _includes/navigation.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<nav>
{% for item in site.data.navigation %}
<a href="{{ item.link }}"{% if page.url == item.link %} class="current"{% endif %}>{{ item.name }}</a>
{% endfor %}
</nav>
15 changes: 15 additions & 0 deletions _layouts/author.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
layout: default
---

<h1>{{ page.name }}</h1>

{{ content }}

<h2>Posts</h2>
<ul>
{% assign filtered_posts = site.posts | where: 'author', page.short_name %}
{% for post in filtered_posts %}
<li><a href="{{ post.url }}">{{ post.title }}</a></li>
{% endfor %}
</ul>
14 changes: 14 additions & 0 deletions _layouts/default.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>{{ page.title }}</title>
<link rel="stylesheet" href="/assets/css/styles.css">
{% feed_meta %}
{% seo %}
</head>
<body>
{% include navigation.html %}
{{ content }}
</body>
</html>
15 changes: 15 additions & 0 deletions _layouts/post.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
layout: default
---

<h1>{{ page.title }}</h1>

<p>
{{ page.date | date_to_string }}
{% assign author = site.authors | where: 'short_name', page.author | first %}
{% if author %}
- <a href="{{ author.url }}">{{ author.name }}</a>
{% endif %}
</p>

{{ content }}
12 changes: 12 additions & 0 deletions _posts/2024-11-18-start-of-our-end-year-project.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
author: xavier
---

We are happy to start our end student year project.

The goal is to make a multi-player game using some LLM to create a new quests every time the
player end its last quests. That way, the player can keep playing the same game
without being bored or finishing the game.

We will be using Unreal Engine for the game engine, and we will try to run the
LLM on the player side, when the game will be charging.
3 changes: 3 additions & 0 deletions _sass/main.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
.current {
color: green;
}
14 changes: 14 additions & 0 deletions about.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: About
---

# About

Endless Journey is a student end year project at EPITECH.

We are curently 5 student working on this:
- Brice Desousa
- Guillaume Abel
- Léonore Clos-Manescau
- Romain Panno
- Xavier Mitault
4 changes: 4 additions & 0 deletions assets/css/styles.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
---

@use "main";
14 changes: 14 additions & 0 deletions authors.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: Staff
---

<h1>Authors</h1>

<ul>
{% for author in site.authors %}
<li>
<h2><a href="{{ author.url }}">{{ author.name }}</a></h2>
<p>{{ author.content | markdownify }}</p>
</li>
{% endfor %}
</ul>
14 changes: 14 additions & 0 deletions blog.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: Blog
---

<h1>Latest Posts</h1>

<ul>
{% for post in site.posts %}
<li>
<h2><a href="{{ post.url }}">{{ post.title }}</a></h2>
{{ post.excerpt }}
</li>
{% endfor %}
</ul>
5 changes: 5 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
title: Home
---

<h1>{{ page.title }}</h1>

0 comments on commit efc97e2

Please sign in to comment.