mirror of
https://github.com/LJ5O/website.git
synced 2026-08-11 22:54:46 +02:00
Compare commits
6 Commits
37684863b8
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
950a60bbbf
|
|||
|
89b1e33100
|
|||
|
45530c79f4
|
|||
|
6860be027b
|
|||
|
1dc56d83e7
|
|||
|
410f13b585
|
5
package-lock.json
generated
5
package-lock.json
generated
@@ -59,6 +59,7 @@
|
|||||||
"integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==",
|
"integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/code-frame": "^7.29.0",
|
"@babel/code-frame": "^7.29.0",
|
||||||
"@babel/generator": "^7.29.0",
|
"@babel/generator": "^7.29.0",
|
||||||
@@ -1721,6 +1722,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"baseline-browser-mapping": "^2.10.12",
|
"baseline-browser-mapping": "^2.10.12",
|
||||||
"caniuse-lite": "^1.0.30001782",
|
"caniuse-lite": "^1.0.30001782",
|
||||||
@@ -2499,6 +2501,7 @@
|
|||||||
"integrity": "sha512-pAQK9HalE84QSm4Po3EmWIZPd3FnjkShVkiMlz1iligWYkWQ7wHYd1PF/T7QZ5TVSD6uSTon5gBVMSM4JfBV+A==",
|
"integrity": "sha512-pAQK9HalE84QSm4Po3EmWIZPd3FnjkShVkiMlz1iligWYkWQ7wHYd1PF/T7QZ5TVSD6uSTon5gBVMSM4JfBV+A==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/estree": "1.0.8"
|
"@types/estree": "1.0.8"
|
||||||
},
|
},
|
||||||
@@ -2744,6 +2747,7 @@
|
|||||||
"integrity": "sha512-2N/55r4JDJ4gdrCvGgINMy+HH3iRpNIz8K6SFwVsA+JbQScLiC+clmAxBgwiSPgcG9U15QmvqCGWzMbqda5zGQ==",
|
"integrity": "sha512-2N/55r4JDJ4gdrCvGgINMy+HH3iRpNIz8K6SFwVsA+JbQScLiC+clmAxBgwiSPgcG9U15QmvqCGWzMbqda5zGQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"esbuild": "^0.25.0",
|
"esbuild": "^0.25.0",
|
||||||
"fdir": "^6.4.4",
|
"fdir": "^6.4.4",
|
||||||
@@ -2906,6 +2910,7 @@
|
|||||||
"resolved": "https://registry.npmjs.org/vue/-/vue-3.5.33.tgz",
|
"resolved": "https://registry.npmjs.org/vue/-/vue-3.5.33.tgz",
|
||||||
"integrity": "sha512-1AgChhx5w3ALgT4oK3acm2Es/7jyZhWSVUfs3rOBlGQC0rjEDkS7G4lWlJJGGNQD+BV3reCwbQrOe1mPNwKHBQ==",
|
"integrity": "sha512-1AgChhx5w3ALgT4oK3acm2Es/7jyZhWSVUfs3rOBlGQC0rjEDkS7G4lWlJJGGNQD+BV3reCwbQrOe1mPNwKHBQ==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
"peer": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/compiler-dom": "3.5.33",
|
"@vue/compiler-dom": "3.5.33",
|
||||||
"@vue/compiler-sfc": "3.5.33",
|
"@vue/compiler-sfc": "3.5.33",
|
||||||
|
|||||||
2
public/robots.txt
Normal file
2
public/robots.txt
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
User-agent: *
|
||||||
|
Disallow: /
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 3.2 MiB After Width: | Height: | Size: 629 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 2.3 MiB After Width: | Height: | Size: 426 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 2.0 MiB After Width: | Height: | Size: 1.3 MiB |
@@ -77,9 +77,9 @@
|
|||||||
},
|
},
|
||||||
"potato_research":{
|
"potato_research":{
|
||||||
"title": "Research project based on potatoes",
|
"title": "Research project based on potatoes",
|
||||||
"desc": "Details are not yet available, but a Potatoes-related software is under active development !",
|
"desc": "Details are not yet available, but a Potatoes-related software was created.",
|
||||||
"button_text": "See on Github",
|
"button_text": "See on Github",
|
||||||
"date": "Since October 2025"
|
"date": "From October 2025 to March 2026"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tags":{
|
"tags":{
|
||||||
@@ -151,13 +151,14 @@
|
|||||||
"title": "Send me a message !",
|
"title": "Send me a message !",
|
||||||
"subtitle": "Thanks for your interest ! If you want to contact me, the easiest way is by Email.",
|
"subtitle": "Thanks for your interest ! If you want to contact me, the easiest way is by Email.",
|
||||||
"emails": {
|
"emails": {
|
||||||
"research": {
|
"sending": {
|
||||||
"title": "About studies or research",
|
"title": "Sending an email",
|
||||||
"desc": "If you want to talk about school or research made as part of my studies, please use {user}<email>{domain}."
|
"desc": "You can send me a message using {user}<Email>{domain}."
|
||||||
},
|
},
|
||||||
"work": {
|
"pgp": {
|
||||||
"title": "Work, jobs, others",
|
"title": "PGP key",
|
||||||
"desc": "All of these can go directly here : {user}<email>{domain}"
|
"desc": "For safety, you can use my PGP key to encrypt your message:",
|
||||||
|
"key": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDMEaWEfThYJKwYBBAHaRw8BAQdAbHaAEE1XC/ORm1r5xbHQ5BZCuZHyYoQQyWJm\nP0JRjHW0IUvDqXZpbiBUYWNjb2VuIDxrZXZpbkB0YWNjb2VuLmZyPoiZBBMWCgBB\nAhsjBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheAFiEExkse3JE5lqbdspW1szdK\no4ZCELIFAmoFxQAFCQhBr1UACgkQszdKo4ZCELI2JQEAnBK24jXuLIS12dq+xgjh\nrL+TU77/OU5Oxn4k3GpxC1YBAMiFRBKpyDb2OJr9f3o+6NwldjYCLbIU9RzFpbrk\n7bIKuDgEaWEfThIKKwYBBAGXVQEFAQEHQAYkBmRw2R4DbOCL72JIzzCdOL5St2SQ\nciPjdbP1e4sjAwEIB4h+BBgWCgAmAhsMFiEExkse3JE5lqbdspW1szdKo4ZCELIF\nAmoFxQkFCQhBr14ACgkQszdKo4ZCELKzIQEA3WZwhvq0U8ef2clPqtdzHFKPwDrX\nTND1ccxbH+3lYUABAI3JtaP3S1FPJeWPiFvJ7tY6NeUZ4PlWterptfP4HhIE\n=dRpF\n-----END PGP PUBLIC KEY BLOCK-----"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
"student":"Etudiant en Master Informatique"
|
"student":"Etudiant en Master Informatique"
|
||||||
},
|
},
|
||||||
"presentationTitle":"Merci pour la visite !",
|
"presentationTitle":"Merci pour la visite !",
|
||||||
"presentationText": "Salut ! Je suis Kévin Taccoen, un étudiant en Master informatique au sein de l'<a href=\"https://www.univ-littoral.fr/\" target=\"_blank\" rel=\"noopener\">Université du Litoral Côte d'Opale</a>. Je m'intéresse beaucoup aux nouvelles technologies, et leur potentiel de forger l'Avenir.<br>Je fais souvent des expériences avec de l'Intelligence Artificielle, ainsi que de nombreux projets en utilisant mes compétences en développement full-stack, conception de logiciel ou analyse de données.",
|
"presentationText": "Bonjour ! Je suis Kévin Taccoen, étudiant en Master informatique au sein de l'<a href=\"https://www.univ-littoral.fr/\" target=\"_blank\" rel=\"noopener\">Université du Litoral Côte d'Opale</a>. Je m'intéresse beaucoup aux nouvelles technologies, et leur potentiel de forger l'Avenir.<br>Je fais souvent des expériences avec de l'Intelligence Artificielle, ainsi que de nombreux projets en utilisant mes compétences en développement full-stack, conception de logiciel ou analyse de données.",
|
||||||
"contactMe": "Une question ? Vous pouvez m'envoyer un message par ici !",
|
"contactMe": "Une question ? Vous pouvez m'envoyer un message par ici !",
|
||||||
"contactButton": "Contact",
|
"contactButton": "Contact",
|
||||||
"features": {
|
"features": {
|
||||||
@@ -77,9 +77,9 @@
|
|||||||
},
|
},
|
||||||
"potato_research":{
|
"potato_research":{
|
||||||
"title": "Projet de recherche lié aux pommes de terres",
|
"title": "Projet de recherche lié aux pommes de terres",
|
||||||
"desc": "Les détails ne sont pas encore publics, mais un logiciel lié aux pommes de terres est en cours de dévelopement !",
|
"desc": "Les détails ne sont pas encore publics, mais un logiciel lié aux pommes de terres a été développé.",
|
||||||
"button_text": "Voir sur Github",
|
"button_text": "Voir sur Github",
|
||||||
"date": "Depuis Octobre 2025"
|
"date": "De octobre 2025 à mars 2026"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tags":{
|
"tags":{
|
||||||
@@ -151,13 +151,14 @@
|
|||||||
"title": "Envoyez-moi un message !",
|
"title": "Envoyez-moi un message !",
|
||||||
"subtitle": "Merci pour votre intérêt ! Le meilleur moyen de me contacter est par e-mail.",
|
"subtitle": "Merci pour votre intérêt ! Le meilleur moyen de me contacter est par e-mail.",
|
||||||
"emails": {
|
"emails": {
|
||||||
"research": {
|
"sending": {
|
||||||
"title": "Études & Recherche",
|
"title": "Contact par e-mail",
|
||||||
"desc": "Pour tout ce qui concerne mon parcours académique ou la recherche, merci de passer par {user}<Email>{domain}."
|
"desc": "Vous pouvez m'envoyer un message via {user}<Email>{domain}."
|
||||||
},
|
},
|
||||||
"work": {
|
"pgp": {
|
||||||
"title": "Pro, entreprises et autres",
|
"title": "Clé PGP",
|
||||||
"desc": "Toutes les demandes peuvent aller ici : {user}<Email>{domain}"
|
"desc": "Par sécurité, il est possible de m'envoyer un mail chiffré avec ma clé:",
|
||||||
|
"key": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDMEaWEfThYJKwYBBAHaRw8BAQdAbHaAEE1XC/ORm1r5xbHQ5BZCuZHyYoQQyWJm\nP0JRjHW0IUvDqXZpbiBUYWNjb2VuIDxrZXZpbkB0YWNjb2VuLmZyPoiZBBMWCgBB\nAhsjBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheAFiEExkse3JE5lqbdspW1szdK\no4ZCELIFAmoFxQAFCQhBr1UACgkQszdKo4ZCELI2JQEAnBK24jXuLIS12dq+xgjh\nrL+TU77/OU5Oxn4k3GpxC1YBAMiFRBKpyDb2OJr9f3o+6NwldjYCLbIU9RzFpbrk\n7bIKuDgEaWEfThIKKwYBBAGXVQEFAQEHQAYkBmRw2R4DbOCL72JIzzCdOL5St2SQ\nciPjdbP1e4sjAwEIB4h+BBgWCgAmAhsMFiEExkse3JE5lqbdspW1szdKo4ZCELIF\nAmoFxQkFCQhBr14ACgkQszdKo4ZCELKzIQEA3WZwhvq0U8ef2clPqtdzHFKPwDrX\nTND1ccxbH+3lYUABAI3JtaP3S1FPJeWPiFvJ7tY6NeUZ4PlWterptfP4HhIE\n=dRpF\n-----END PGP PUBLIC KEY BLOCK-----"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -215,6 +216,7 @@
|
|||||||
"social": "Réseaux",
|
"social": "Réseaux",
|
||||||
"sitemap": "Plan du site",
|
"sitemap": "Plan du site",
|
||||||
"contact": "Contact",
|
"contact": "Contact",
|
||||||
|
"contact_button": "Contact",
|
||||||
"contact_text": "Vous souhaitez me contacter ? C'est par ici !"
|
"contact_text": "Vous souhaitez me contacter ? C'est par ici !"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -46,7 +46,7 @@
|
|||||||
|
|
||||||
</div> <!-- Footer content -->
|
</div> <!-- Footer content -->
|
||||||
<div id="footer_bottom"><!-- Footer bottom -->
|
<div id="footer_bottom"><!-- Footer bottom -->
|
||||||
<p id="footer_little_text"></> with <3 myself.<br>© 2025 Kévin Taccoen. All rights reserved.</p>
|
<p id="footer_little_text"></> with <3 myself.<br>© 2026 Kévin Taccoen. All rights reserved.</p>
|
||||||
<music id="music_button"/>
|
<music id="music_button"/>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
|
|||||||
@@ -78,7 +78,7 @@
|
|||||||
buttonLink:"https://portfolio.taccoen.dev/",
|
buttonLink:"https://portfolio.taccoen.dev/",
|
||||||
localButton:false,
|
localButton:false,
|
||||||
button2Text:i18n.t("home.projects.project.portfolio.button2_text"),
|
button2Text:i18n.t("home.projects.project.portfolio.button2_text"),
|
||||||
button2Link:"https://github.com/LJ5O/portfolio",
|
button2Link:"https://git.taccoen.dev/Kevin/portfolio",
|
||||||
tags:[
|
tags:[
|
||||||
{title:i18n.t("home.projects.tags.home"), colour:tagsColours.home},
|
{title:i18n.t("home.projects.tags.home"), colour:tagsColours.home},
|
||||||
{title:i18n.t("home.projects.tags.school"), colour:tagsColours.school},
|
{title:i18n.t("home.projects.tags.school"), colour:tagsColours.school},
|
||||||
@@ -90,7 +90,7 @@
|
|||||||
title: i18n.t("home.projects.project.this_website.title"),
|
title: i18n.t("home.projects.project.this_website.title"),
|
||||||
desc:i18n.t("home.projects.project.this_website.desc"),
|
desc:i18n.t("home.projects.project.this_website.desc"),
|
||||||
buttonText:i18n.t("home.projects.project.this_website.button_text"),
|
buttonText:i18n.t("home.projects.project.this_website.button_text"),
|
||||||
buttonLink:"https://github.com/LJ5O/website",
|
buttonLink:"https://git.taccoen.dev/Kevin/website",
|
||||||
localButton:false,
|
localButton:false,
|
||||||
tags:[
|
tags:[
|
||||||
{title:i18n.t("home.projects.tags.active"), colour:tagsColours.active},
|
{title:i18n.t("home.projects.tags.active"), colour:tagsColours.active},
|
||||||
@@ -118,7 +118,7 @@
|
|||||||
//buttonLink:"https://github.com/LJ5O/", // Todo
|
//buttonLink:"https://github.com/LJ5O/", // Todo
|
||||||
localButton:false,
|
localButton:false,
|
||||||
tags:[
|
tags:[
|
||||||
{title:i18n.t("home.projects.tags.active"), colour:tagsColours.active},
|
{title:i18n.t("home.projects.tags.archived"), colour:tagsColours.archived},
|
||||||
{title:i18n.t("home.projects.tags.research"), colour:tagsColours.research},
|
{title:i18n.t("home.projects.tags.research"), colour:tagsColours.research},
|
||||||
{title:i18n.t("home.projects.tags.school"), colour:tagsColours.school}
|
{title:i18n.t("home.projects.tags.school"), colour:tagsColours.school}
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -7,10 +7,11 @@
|
|||||||
<div id="contact_content_text">
|
<div id="contact_content_text">
|
||||||
<h1>{{ $t("contact.title") }}</h1>
|
<h1>{{ $t("contact.title") }}</h1>
|
||||||
<p class="subtitle">{{ $t("contact.subtitle") }}</p>
|
<p class="subtitle">{{ $t("contact.subtitle") }}</p>
|
||||||
<h2>{{ $t("contact.emails.research.title") }}</h2>
|
<h2>{{ $t("contact.emails.sending.title") }}</h2>
|
||||||
<p>{{ $t("contact.emails.research.desc", {user:"k.sailly", domain:"etu.univ-littoral.fr"}) }}</p>
|
<p>{{ $t("contact.emails.sending.desc", {user:"kevin", domain:"taccoen.fr"}) }}</p>
|
||||||
<h2>{{ $t("contact.emails.work.title") }}</h2>
|
<h2>{{ $t("contact.emails.pgp.title") }}</h2>
|
||||||
<p>{{ $t("contact.emails.work.desc", {user:"kevin", domain:"taccoen.fr"}) }}</p>
|
<p>{{ $t("contact.emails.pgp.desc") }}</p>
|
||||||
|
<p style="white-space: pre-line;">{{ $t("contact.emails.pgp.key") }}</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user