You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This website was created and is owned, maintained, and used by myself :)
12
12
13
13
Feel free to use parts of its code or its design as inspiration for your own projects, although if you end up using it, I'd appreciate to be credited where and when necesary ^^
14
+
15
+
## Development environment
16
+
17
+
### File stucture
18
+
19
+
The development environment of this wesbite looks like this:
20
+
21
+
```
22
+
dev-env/
23
+
↳ static-website-generator/ # Cloned from https://github.com/froelen/static-website-generator
24
+
↳ ssg.py
25
+
26
+
↳ froelen.github.io/ # Website directory
27
+
↳ assets/...
28
+
↳ en/...
29
+
↳ fr/...
30
+
↳ ssg-lang/
31
+
↳ en.json
32
+
↳ fr.json
33
+
↳ ssg-templates/
34
+
↳ index.html
35
+
↳ credits.html
36
+
↳ ...
37
+
```
38
+
39
+
If you wish to work on this website as well, it is recommended to have the same file structure to make it easy, as tools (like build and localhost scripts) are designed for this environment.
40
+
41
+
### froelen's Static website generator usage
42
+
43
+
You can build new pages from templates using the following command. Make sure to check which templates you're generating (`--templates`) and in which languages (`--languages`).
Note that this script also automatically launches a build script using froelen's SSG (assuming it is located in the correct place in the file structure as described earlier).
"meta-og:description": "Discover who I am and what I do.",
58
+
"meta-og:locale": "en_US",
59
+
"--body--": null,
60
+
"body-oled-disclaimer": "OLED mode is experimental! Some features may be buggy, or elements may disappear.",
61
+
"body-h1": "froelen・links",
62
+
"body-top-about": "Yesterday is history, tomorrow is a mystery, but today is a gift. That is why it is called the present.",
63
+
"body-portfolio": "Portfolio (unavailable)",
64
+
"body-discord": "Discord profile",
65
+
"body-mailto": "Send an email",
66
+
"body-footer-note": "This webpage is a personal project of the website's owner (<a class=\"footer-note-link\" href=\"index.html\">froelen</a>). You may find its code at <a class=\"footer-link-note\" href=\"https://github.com/froelen/froelen.github.io\" target=\"_blank\">its repository</a> for inspiration. Please credit the original work if you end up reusing some assets.<br> Credits to HelmiP, Mozilla FireFox, and PrimeTek: <a href=\"credits.html\">see here</a>.",
67
+
"body-indexReturn": "Back"
68
+
},
69
+
"portfolio": {
70
+
"--head--": null,
71
+
"lang": "en",
72
+
"title": "froelen ・ Portfolio",
73
+
"meta-description": "Discover all of froelen's works displayed in a single place.",
74
+
"page": "#portfolio",
75
+
"meta-og:title": "froelen's portfolio",
76
+
"meta-og:description": "Discover all of froelen's works displayed in a single place.",
"head.og:description": "Credits dued by froelen.",
87
+
"head.og:locale": "en_US",
88
+
"lang.alt.1": "fr",
89
+
"h1": "froelen.is-a.dev: Credits and licenses",
90
+
"intro.h2": "Introduction",
91
+
"intro.p": "All external elements from the froelen.is-a.dev website are credited here.",
92
+
"helmip.p": "Credit to HelmiP for my profile picture.<br><ul><li>HelmiP: https://helmip.tumblr.com</li><li>Original image: https://helmip.tumblr.com/image/160023199121</li><li>Web Archive link: https://web.archive.org/web/20181129034243/https://helmip.tumblr.com/image/160023199121</li></ul><br>HelmiP's work is visible on this website and most of my social media profiles.",
93
+
"dazzle.p": "Credit to Dazzle for their free icon pack<br><ul><li>Dazzle: https://dazzleui.pro</li></ul><br>Dazzle's work is visible on this website, each icon is from their pack unless otherwise noted.",
94
+
"services.h2": "Services logos / icons",
95
+
"services.p": "Services logos and icons (such as Discord, Instagram, or GitHub) were downloaded from their official brand kit.",
96
+
"final.h2": "Final Notes",
97
+
"final.p": "For more details, a copyright claim, or any other reason, you can contact me directly at <a href=\"../mailto.html\">froelen@tuta.io</a>."
"nav.links.linkedin.alt": "Visite ma page LinkedIn.",
17
+
"title.greet": "Hey ! Je suis ",
18
+
"content-intro-main": "Étudiant en informatique apprenant grâce à un mélange de leçons et d'auto-apprentissage.<br>En train d'apprendre : Python, HTML, CSS, Javascript<br>Intéressé par : Java, Rust",
19
+
"content-intro-links": "Clique <a href=\"links.html\">ici</a> pour voir mes réseaux sociaux !",
20
+
"pf.website.h3": "Site web personnel",
21
+
"pf.website": "Mon site personnel, que vous naviguez actuellement !",
22
+
"pf.ssg.h3": "Générateur de site statique",
23
+
"pf.ssg": "Un SSG fait maison qui m'aide à faire ce site.",
24
+
"pf.hangman.h3": "Jeu du pendu",
25
+
"pf.hangman": "Le jeu bien connu.",
26
+
"pf.conway.h3": "Jeu de la Vie de Conway",
27
+
"pf.conway": "Le \"jeu\" automatique de cellules par Conway",
28
+
"pf.battle.h3": "Bataille automatique",
29
+
"pf.battle": "Un jeu automatique de la bataille de cartes réalisé pour apprendre la POO.",
30
+
"pf.pycraft.h3": "PyCraft",
31
+
"pf.pycraft": "Le plus gros projet de groupe que j'ai fait : un jeu bac-à-sable inspiré par Terraria.",
32
+
"pf.doa8bw.h3": "Mod Journal d'un Noob",
33
+
"pf.doa8bw": "Un mod Minecraft basé sur la série de livres \"Journal d'un Noob\". Activement développé avec la Team Minus.",
34
+
"pf.wiki.h3": "Wiki aethérien",
35
+
"pf.wiki": "La tâche herculéenne d'écrire un wiki par moi-même.",
36
+
"pf.cheat-sheets.h3": "Antisèches",
37
+
"pf.cheat-sheets": "Des antisèches simplifiées de CSS (HTML/JS prévus) faites maison au fur et à mesure.",
38
+
"pf.guides.h3": "Guides tech",
39
+
"pf.guides": "Tutoriels et autres ressources concernant la tech.",
40
+
"supporters-thanks": "Merci beaucoup à tous ceux qui me supportent :",
41
+
"supporters-cta": "Achète moi une baguette !",
42
+
"footer.sun":"Permuter le thème de couleur (icône de soleil)",
43
+
"footer.moon":"Permuter le thème de couleur (icône de lune)",
"meta-description": "Trouvez tous les profils sociaux de froelen, facilement.",
55
+
"page": "links",
56
+
"meta-og:title": "Liens de froelen - Étudiant en informatque",
57
+
"meta-og:description": "Découvrez qui je suis et ce que je fais.",
58
+
"meta-og:locale": "fr_FR",
59
+
"--body--": null,
60
+
"body-oled-disclaimer": "Le mode OLED est expérimental ! Certaines fonctionalités peuvent ne pas fonctioner, ou des éléments peuvent disparaître.",
61
+
"body-h1": "froelen・liens",
62
+
"body-top-about": "Hier fait partie de l'histoire, demain reste à savoir, mais auourd'hui est un cadeau. C'est pourquoi on l'appelle le présent.",
63
+
"body-portfolio": "Portfolio (indisponible)",
64
+
"body-discord": "Profil Discord",
65
+
"body-mailto": "Envoyer un email",
66
+
"body-footer-note": "Cette page web est un projet personnel du propriétaire du site (<a class=\"footer-note-link\" href=\"index.html\">froelen</a>). Vous pouvez trouver son code source à <a class=\"footer-link-note\" href=\"https://github.com/froelen/froelen.github.io\" target=\"_blank\">son dépôt</a> pour vous inspirer. Merci de créditer le travail original si vous réutilisez certaines ressources.<br> Crédits à HelmiP, Mozilla Firefox, et PrimeTek : <a href=\"credits.html\">voir ici</a>.",
67
+
"body-indexReturn": "Retour"
68
+
},
69
+
"portfolio": {
70
+
"--head--": null,
71
+
"lang": "fr",
72
+
"title": "froelen ・ Portfolio",
73
+
"meta-description": "Découvrez tous les travaux de froelen exposés un seul endroit.",
74
+
"page": "#portfolio",
75
+
"meta-og:title": "Portfolio de froelen",
76
+
"meta-og:description": "Découvrez tous les travaux de froelen exposés un seul endroit.",
77
+
"meta-og:locale": "fr_FR",
78
+
"--body--": null
79
+
},
80
+
"credits": {
81
+
"lang": "fr",
82
+
"head.title": "froelen - crédits",
83
+
"head.description": "Crédits dus par froelen.",
84
+
"url": "froelen.is-a.dev",
85
+
"head.og:title": "Site web de froelen - Computer Science student",
86
+
"head.og:description": "Crédits dus par froelen.",
87
+
"head.og:locale": "fr_FR",
88
+
"lang.alt.1": "en",
89
+
"h1": "froelen.is-a.dev: Crédits et licences",
90
+
"intro.h2": "Introduction",
91
+
"intro.p": "Tous les éléments externes du site froelen.is-a.dev sont crédités ici.",
92
+
"helmip.p": "Crédit à HelmiP pour mon image de profile.<br><ul><li>HelmiP : https://helmip.tumblr.com</li><li>Image originale : https://helmip.tumblr.com/image/160023199121</li><li>Lien Web Archive: https://web.archive.org/web/20181129034243/https://helmip.tumblr.com/image/160023199121</li></ul><br>Le travail de HelmiP est visible sur ce site et la plupart de mes profils de réseaux sociaux.",
93
+
"dazzle.p": "Crédit à Dazzle pour leur pack d'icônes gratuit<br><ul><li>Dazzle : https://dazzleui.pro</li></ul><br>Le travail de Dazzle ets visible sur ce site. Chaque icône provient de leur pack sinon indiqué autrement.",
94
+
"services.h2": "Logos / icônes des services",
95
+
"services.p": "Les logos et icônes des services (tels que Discord, Instagram, or GitHub) ont été téléchargés depuis leurs kits de marque officiels.",
96
+
"final.h2": "Notes finales",
97
+
"final.p": "Pour plus d'information, une demande de droits d'auteur, ou n'importe quelle autre raison, vous pouvez me contacter dircetement à <a href=\"../mailto.html\">froelen@tuta.io</a>."
0 commit comments