diff --git a/.eleventy.js b/.eleventy.js index 1f7fc32..686d342 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -1,5 +1,9 @@ +const pluginNavigation = require("@11ty/eleventy-navigation") + module.exports = function(eleventyConfig) { + eleventyConfig.addPlugin(pluginNavigation); + eleventyConfig.addPassthroughCopy('pages/css'); eleventyConfig.addPassthroughCopy('pages/content'); @@ -14,10 +18,10 @@ module.exports = function(eleventyConfig) { }); return { - dir: { - input: "pages" - }, - pathPrefix: '/~fainsil/' - } + dir: { + input: "pages" + }, + pathPrefix: '/~fainsil/' + } } \ No newline at end of file diff --git a/package.json b/package.json index e9d6388..5442830 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,8 @@ "main": "index.js", "license": "MIT", "devDependencies": { - "@11ty/eleventy": "^0.11.1" + "@11ty/eleventy": "^0.11.1", + "@11ty/eleventy-navigation": "^0.1.6" }, "dependencies": { "chaffle": "^2.1.0" diff --git a/pages/_includes/layout_eportfolio.njk b/pages/_includes/layout_eportfolio.njk new file mode 100644 index 0000000..d0b7ae1 --- /dev/null +++ b/pages/_includes/layout_eportfolio.njk @@ -0,0 +1,57 @@ +--- +username: Laureηt +--- + + + + + + + {{ username }} + + + + + + + +
+ {{ username }} + _ + {{ collections.all | eleventyNavigation | eleventyNavigationToHtml | safe }} +
+ +
+ {{ content | safe }} + +
+ « + Go back +
+ + + + + + + \ No newline at end of file diff --git a/pages/css/main.css b/pages/css/main.css index f4ba8f0..3c41b02 100644 --- a/pages/css/main.css +++ b/pages/css/main.css @@ -89,4 +89,22 @@ footer { ol, ul { padding-left: 17px; } +} + +video { + width: 100%; + height: auto; + display: block; + margin: 0 auto; +} + +header > ul { + list-style: none; + padding: 0; + margin: 1em 0 0 0; +} + +header > ul > li { + display: inline; + margin-right: .5em; } \ No newline at end of file diff --git a/pages/ePortfolio/TMAY.njk b/pages/ePortfolio/TMAY.njk new file mode 100644 index 0000000..5fd0c0d --- /dev/null +++ b/pages/ePortfolio/TMAY.njk @@ -0,0 +1,10 @@ +--- +layout: layout_eportfolio.njk +eleventyNavigation: + key: tmay + title: TMAY + order: 5 +--- + +

Here is a small video I had to make to present myself.

+ diff --git a/pages/ePortfolio/index.njk b/pages/ePortfolio/index.njk index dd8ae47..67ec335 100644 --- a/pages/ePortfolio/index.njk +++ b/pages/ePortfolio/index.njk @@ -1,48 +1,30 @@ --- -layout: layout.njk +layout: layout_eportfolio.njk +eleventyNavigation: + key: index + title: Homepage + order: 1 --- -

Hi, my name's Laurent Fainsin, and I'm currently an L3 engineering student at ENSEEIHT in France. I study Computer Science and this is my personnal ePortfolio to showcase my work. Here is my resume if you are professionally interested.

+

About

+

Hi, my name's Laurent Fainsin, and I'm currently an L3 engineering student at ENSEEIHT in France. I study Computer Science and this is my personnal ePortfolio to showcase my work.

-
-

Education

+

Socials & Contacts.

+

You can email me at :

+

You can reach me via :

+ - -
-

International mobility

-

I have been a couple of times to the USA for a period of one month. Once during Summer 2015 in New York and another time during Summer 2017 in Los Angeles. I went overseas with a travel agency that offers students the opportunity to improve their English. We were divided into groups according to our level, I was always in the "advanced" so I mostly did these trips to discover America from my very own eyes. Indeed, half of the time was dedicated to studying and the other for visiting the city and the various activities that it offered. The key feature about theses trips was that we were placed in Americans families, thus I learned a lot about the American way of life and I improved a lot my speaking.

- -
-

Professional english

-

I have always been in the top of my English classes. I currently have not passed any official certifications (like the TOEIC or the TOEFL), though from the various mock tests that I did this shouldn't be a problem. Although I'm not comfortable with the idea of speaking in public, I've had my share of talks (from various presentations in high school) so I know how to handle them. Finally, I also from time to time translate from English to French (and vice versa) documents from small open source projects.

- -
-

Spanish

-

I studied Spanish during middle school and high school. While not a lot remains since I did not continue its learning, I am at least be capable of understanding a basic conversation.

- -
-

Japanese

-

I started studying Japanese recently at my engineering school. I chose it since it is a vastly different language from the Latin based ones, so it seemed appealing. My goal is to get a certification and to study abroad in Japan during the international exchange during my second year (M1).

- -
-

French

-

Well, I'm native.

- -
-

Hobbies & Sport

-

Obviously I love Computer Science since I decided to go in an engineering school specialized in it. However I also like to fiddle around with electronics and aquariums, while also fooling around on the internet. In regards of sports I try to experience as much of them as I can when I have the opportunity, though for the moment I've mainly did Climbing and Archery. -

- -
-

TMAY Video

-Finally here is a small video I had to make to present myself. - -
- « - Go back -
\ No newline at end of file diff --git a/pages/ePortfolio/languages.njk b/pages/ePortfolio/languages.njk new file mode 100644 index 0000000..37acf3b --- /dev/null +++ b/pages/ePortfolio/languages.njk @@ -0,0 +1,22 @@ +--- +layout: layout_eportfolio.njk +eleventyNavigation: + key: lang + title: Languages + order: 3 +--- + +

Professional english

+

I have always been in the top of my English classes. I currently have not passed any official certifications (like the TOEIC or the TOEFL), but this will change soon. I've spent countless hours on the internet, I've thus aggregated a wide variety of vocabulary and expressions that can prove themselves useful in quite a number of situations. This doesn't necessarily means that I'm comfortable with the idea of speaking English in public (since my tongue still struggles against some weird phonetics), but I've had my share of talks (from various presentations, mainly from high school) so I know how to lead a meeting or a debate.

+ +

Spanish

+

I studied Spanish during middle school and high school. It's been quite some time since I last opened a Spanish textbook so I must be a bit rusty, but give me a couple of days and I should be back on my feet. Right now I can at least understand a basic conversation and engage in it.

+ +

Japanese

+

I started studying Japanese recently at my engineering school. I chose Japanese language since it is vastly different from the Latin based ones, as is its culture, from which I can most likely learn a thing or two. My goal is to get a certification and to study abroad in Japan during the international exchange during my second year (M1).

+ +

French

+

Well I'm native, so I'm fluent in baguette and croissant.

+ +

International mobility

+

I have been to the United States several times over periods of one month. Once during Summer 2015 in New York and another time during Summer 2017 in Los Angeles. I went overseas with a travel agency that offered students the opportunity to improve their English. We were divided into groups according to our level, I was always in the "advanced" group so I mostly did these trips to discover America from my very own eyes. Indeed, half of the time was dedicated to studying English and the other for visiting the city and the various activities that it offered. The key feature about theses trips was that we were placed in Americans families, thus I learned a lot about the American culture and I improved a lot my speaking.

diff --git a/pages/ePortfolio/resume.njk b/pages/ePortfolio/resume.njk new file mode 100644 index 0000000..eea3b09 --- /dev/null +++ b/pages/ePortfolio/resume.njk @@ -0,0 +1,9 @@ +--- +layout: layout_eportfolio.njk +eleventyNavigation: + key: resume + title: CV + order: 2 + url: ../resume/ +permalink: false +--- \ No newline at end of file diff --git a/pages/ePortfolio/sports.njk b/pages/ePortfolio/sports.njk new file mode 100644 index 0000000..d96c7b6 --- /dev/null +++ b/pages/ePortfolio/sports.njk @@ -0,0 +1,13 @@ +--- +layout: layout_eportfolio.njk +eleventyNavigation: + key: sport + title: Hobbies + order: 4 +--- + +

Sports

+

I try to experience as much of them as I can when I have the opportunity, though for the moment I've mainly did Climbing and Archery. I had to stop doing sports during my Prépa because of the lack of time, but now that this is over I will do my best to improve my shape.

+ +

Hobbies

+

Obviously I love Computer Science since I decided to go in an engineering school specialized in it. Despite this I also like to fiddle around with electronics and to fool around on the internet. However I reassure you, I also like calm activities like taking care of my beloved aquarium and plants.

\ No newline at end of file diff --git a/pages/resume/index.njk b/pages/resume/index.njk index 0deea27..97ddd9e 100644 --- a/pages/resume/index.njk +++ b/pages/resume/index.njk @@ -86,7 +86,7 @@ username: Laureηt
« Go back -
+