feat: created blank resume page

This commit is contained in:
Laureηt 2020-11-20 14:39:46 +01:00
parent f2f11af5f1
commit 9ce99e46c7
5 changed files with 415 additions and 2 deletions

358
pages/_data/resume.json Normal file
View file

@ -0,0 +1,358 @@
{
"name": "Your Name",
"meta": {
"format": "FRESH@0.6.0",
"version": "0.1.0"
},
"info": {
"label": "Your Profession",
"brief": "A brief description of yourself as a candidate that appears in some résumé themes. You may use **Markdown** and/or <strong>HTML</strong> formatting here including [links](https://en.wikipedia.org/wiki/Special:Random) or stick to plain text.",
"image": ""
},
"contact": {
"website": "http://your-website.com",
"phone": "1-999-999-9999",
"email": "your-email@your-website.com",
"other": []
},
"location": {
"address": "123 Somewhere Lane",
"city": "Castle Rock",
"region": "State, province, or region",
"code": "90210",
"country": "US"
},
"social": [
{
"label": "",
"network": "GitHub",
"user": "your-github-username",
"url": "https://github.com/your-github-username"
}
],
"employment": {
"summary": "Optional overall employment summary. Not used in most themes.",
"history": [
{
"employer": "Most Recent Employer",
"url": "http://employer-website.com",
"position": "Head Honcho",
"summary": "A summary of your role in this position. Can include **Markdown** and inline <strong>HTML</strong> formatting.",
"start": "2013-10",
"keywords": [
"spin widgets",
"CRM",
"PM",
"Ninjitsu",
"Six Sigma"
],
"highlights": [
"Increased profits on left-handed spin widgets by 35%.",
"Participated in iterative/incremental devolution.",
"Promoted to Head Ninja after 500 successful cage matches."
]
},
{
"employer": "Previous Employer",
"url": "http://employer-website.com",
"position": "Worker Bee",
"summary": "A summary of your previous role. Can include **Markdown** and inline <strong>HTML</strong> formatting.",
"start": "2009-07",
"end": "2013-10",
"keywords": [
"keyword1",
"KW2",
"KW2++",
"YAKW"
],
"highlights": [
"Highlight #1.",
"Highlight #2.",
"Highlight #3."
]
}
]
},
"projects": [
{
"title": "Awesome Project #1",
"category": "FOSS",
"url": "http://project-page.org",
"repo": "https://project-repo.com",
"media": [],
"role": "Contributor",
"summary": "Show off your project work with a Markdown-and-HTML friendly summary of your role on the project. Software projects, creative projects, business projects can all appear here.",
"description": "A description of the project, for audiences that may not be familiar with it. Like the summary section, can include **Markdown** and inline <strong>HTML</strong> formatting.",
"highlights": [
"Project Highlight #1",
"Project Highlight #2",
"Project Highlight #3"
],
"keywords": [
"Tag1",
"Tag2",
"Tag3",
"Tag4"
]
},
{
"title": "Asteroids",
"category": "FOSS",
"url": "http://asteroids-demo.org",
"repo": "https://asteroids-repo.com",
"media": [],
"role": "Creator",
"summary": "Conceived, designed, implemented, and created 3D Asteroids space shooter with Unreal Engine IV and C++.",
"description": "A 3D Asteroids clone with Unreal 4 and cross-platform C++.",
"highlights": [
"Project Highlight #1",
"Project Highlight #2",
"Project Highlight #3"
],
"keywords": [
"C++",
"Unreal Engine",
"3D",
"DirectX"
]
}
],
"education": {
"summary": "Optional overall education summary. Not used in most themes.",
"level": "degree",
"degree": "BSCS",
"history": [
{
"institution": "Acme University",
"title": "BSCS",
"url": "http://acmeuniversity.edu",
"start": "2004-09",
"end": "2009-06",
"grade": "3.5",
"summary": "Graduate of Acme University, summer of 2009. Go [Coyotes](https://en.wikipedia.org/wiki/Coyote)!",
"curriculum": [
"Data Algorithms",
"Optimization",
"Neural Networks",
"C",
"C++",
"Java",
"HTTP",
"TCP/IP"
]
}
]
},
"service": {
"summary": "",
"history": [
{
"flavor": "volunteer",
"position": "Volunteer Coordinator",
"organization": "The Mommies Network",
"url": "http://themommiesnetwork.org",
"start": "2006-06",
"summary": "A summary of your volunteer experience at this organization. Can include **Markdown** and inline <strong>HTML</strong> formatting.",
"highlights": []
},
{
"flavor": "military",
"position": "MOS",
"organization": "Air Force",
"url": "https://service-website.mil",
"start": "2004",
"summary": "A summary of your service experience with this organization. Can include **Markdown** and inline <strong>HTML</strong> formatting.",
"highlights": []
}
]
},
"skills": {
"sets": [
{
"name": "Web Development",
"level": "advanced",
"skills": [
"LAMP",
"JavaScript",
"HTML 5",
"Angular.js",
"jQuery",
"Sass",
"LESS"
]
},
{
"name": "Ninjitsu",
"level": "intermediate",
"skills": [
"Tokagure Ryu",
"Shuriken",
"Yogen"
]
},
{
"name": "Skillset #3",
"level": "beginner",
"skills": [
"Your",
"keywords",
"here"
]
}
],
"list": []
},
"samples": [
{
"title": "Work Sample #1",
"summary": "A technical or creative **work sample**.",
"url": "http://project-repo.com",
"date": "2015"
},
{
"title": "Creative Sample #2",
"summary": "Another technical or creative sample. You can use [Markdown](https://daringfireball.net/projects/markdown/) here.",
"url": "http://project-repo.com",
"date": "2015"
}
],
"writing": [
{
"title": "My Blog",
"publisher": {
"name": "Medium.com",
"url": "https://medium.com"
},
"flavor": "blog",
"date": "2010",
"summary": "Your blog or online home.",
"url": "http://coding-snorer.com"
},
{
"title": "Something I Wrote Once",
"flavor": "essay",
"date": "2009",
"summary": "List your blogs, articles, essays, novels, and dissertations.",
"publisher": {
"name": "Acme University Press",
"url": "http://press.acmeuniversity.edu"
},
"url": "http://codeproject.com/something-i-wrote-once"
}
],
"reading": [
{
"title": "Other Copenhagens",
"flavor": "book",
"url": "http://www.amazon.com/Other-Copenhagens-And-Stories/dp/0984749209",
"author": "Edmund Jorgensen"
},
{
"title": "r/programming",
"flavor": "website",
"url": "https://www.reddit.com/r/programming"
},
{
"title": "Hacker News",
"flavor": "website",
"url": "https://news.ycombinator.com/"
}
],
"recognition": [
{
"flavor": "award",
"from": "HackMyResume",
"title": "Awesomeness Award",
"event": "HMR Release",
"url": "https://fluentdesk.com/hackmyresume",
"date": "2016",
"summary": "Thanks for being a HackMyResume / FluentCV user!"
},
{
"flavor": "industry",
"from": "Big Software",
"title": "MVP: SpinWidget Technology",
"event": "Yearly Roundup",
"date": "2015-08-03",
"summary": "For work in promotion and popularization of SpinWidget technology."
}
],
"references": [
{
"name": "John Doe",
"category": "professional",
"role": "Manager @ Somewhere Inc.",
"private": true,
"summary": "Contact information available on request.",
"contact": [
{
"flavor": "email",
"value": "john.doe@somewhere.com"
}
]
},
{
"name": "Jane Q. Fullstacker",
"category": "technical",
"summary": "Contact information available on request.",
"role": "Coworker",
"private": true,
"contact": [
{
"flavor": "email",
"value": "jane.fullstacker@somewhere.com"
}
]
}
],
"testimonials": [
{
"name": "John Doe",
"flavor": "professional",
"quote": "Such-and-such is awesome! I'd hire him/her again in a second!",
"private": false
},
{
"name": "Somebody Important",
"flavor": "technical",
"quote": "Hands-down *the best developer/manager/spelunker/coworker/etc* I've ever worked with. Emphasis *mine!*",
"private": false
}
],
"languages": [
{
"language": "English",
"level": "native"
},
{
"language": "Spanish",
"level": "advanced"
},
{
"language": "C++",
"level": "intermediate"
}
],
"interests": [
{
"name": "GitHub",
"summary": "Regular GitHub user and tinkerer.",
"keywords": [
"GitHub",
"git",
"GitHub Desktop (OS X)",
"LFS",
"GitHub API"
]
},
{
"name": "chess",
"summary": "Avid chess player.",
"keywords": [
"Sicilian",
"King's Gambit",
"Ruy Lopez"
]
}
]
}

0
pages/css/resume.css Normal file
View file

View file

@ -2,7 +2,7 @@
layout: layout.njk
---
<p>Hi, my name's Laurent Fainsin, and I'm currently an L3 engineering student at <a href="https://www.enseeiht.fr/">ENSEEIHT</a> in France. I study Computer Science and this is my personnal ePortfolio to showcase my work. Here is my <a href="{{ '/content/cv.pdf' | url }}">resume</a> if you are professionally interested.</p>
<p>Hi, my name's Laurent Fainsin, and I'm currently an L3 engineering student at <a href="https://www.enseeiht.fr/">ENSEEIHT</a> in France. I study Computer Science and this is my personnal ePortfolio to showcase my work. Here is my <a href="{{ '/resume/' | url }}">resume</a> if you are professionally interested.</p>
<hr>
<h1>Education</h1>

View file

@ -3,7 +3,7 @@ layout: layout.njk
---
<h1 data-chaffle="en">whoami</h1>
<p>Hi, my name's Laurent Fainsin, and I'm currently an L3 engineering student at <a href="https://www.enseeiht.fr/">ENSEEIHT</a> in France. I study Computer Science and this is my personnal website to showcase my work. Here is my <a href="{{ '/content/cv.pdf' | url }}">resume</a> if you are professionally interested.</p>
<p>Hi, my name's Laurent Fainsin, and I'm currently an L3 engineering student at <a href="https://www.enseeiht.fr/">ENSEEIHT</a> in France. I study Computer Science and this is my personnal website to showcase my work. Here is my <a href="{{ '/resume/' | url }}">resume</a> if you are professionally interested.</p>
<hr>

55
pages/resume.njk Normal file
View file

@ -0,0 +1,55 @@
---
username: Laureηt
---
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{ username }}</title>
<link rel="stylesheet" href="{{ '/css/main.css' | url }}">
<link rel="stylesheet" href="{{ '/css/blink.css' | url }}">
<link rel="shortcut icon" type="image/x-icon" href="{{ '/favicon.ico' | url }}">
<script src="{{ '/javascript/chaffle.min.js' | url }}"></script>
</head>
<body>
<header>
<span data-chaffle-onload="" data-chaffle="en">{{ username }}</span>
<span class="blink" style="display:inline;">_</span>
</header>
{{ resume.name }}
<div class="btn-back">
<span>&laquo;</span>
<a href="{{ '/' | url }}">Go back</a>
</div>
<footer>
&copy; {% year %} {{ username }}
</footer>
<script>
var elm_mouseover = document.querySelectorAll('[data-chaffle]');
var elm_onload = document.querySelectorAll('[data-chaffle-onLoad]');
Array.prototype.forEach.call(elm_mouseover, function (el) {
var chaffle = new Chaffle(el)
el.addEventListener('mouseover', function () {
chaffle.init();
});
});
Array.prototype.forEach.call(elm_onload, function (el) {
var chaffle = new Chaffle(el)
chaffle.init();
setInterval(function(){
chaffle.init();
}, 10000)
});
</script>
</body>
</html>