From ee4d8733dbda99fa209b05a0b6a1bdb9b6e42e76 Mon Sep 17 00:00:00 2001 From: greg Date: Mon, 18 Dec 2023 21:21:57 +0100 Subject: [PATCH] push new theme --- .gitmodules | 6 + config.toml | 252 +++++++++++++++++++++++++++++++++++++--- config.toml.BAK | 16 +++ hugo-orbit-theme | 1 + i18n/en.toml | 18 +++ i18n/fr.toml | 10 ++ themes/hugo-orbit-theme | 1 + 7 files changed, 291 insertions(+), 13 deletions(-) create mode 100644 .gitmodules create mode 100644 config.toml.BAK create mode 160000 hugo-orbit-theme create mode 100644 i18n/en.toml create mode 100644 i18n/fr.toml create mode 160000 themes/hugo-orbit-theme diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..340b865 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,6 @@ +[submodule "hugo-orbit-theme"] + path = themes/hugo-orbit-theme + url = https://github.com/aerohub/hugo-orbit-theme.git +[submodule "themes/hugo-orbit-theme"] + path = themes/hugo-orbit-theme + url = https://github.com/aerohub/hugo-orbit-theme.git diff --git a/config.toml b/config.toml index 3cd20c9..b2c140a 100644 --- a/config.toml +++ b/config.toml @@ -1,15 +1,241 @@ -baseURL = "/" -#languageCode = "fr" -languageCode = "en-us" -theme = "almeida-cv" -title = "greg CV" +# Page settings + +baseurl = "/" +languageCode = ['fr-fr', 'en-us'] +title = "Grégory Lebreton" +theme = "hugo-orbit-theme" + +# Do not build files for websites. Need them? Set to false +disableRSS = true +disableSitemap = true +disable404 = true [params] -colorDark = "#666" -colorLight = "#fff" -colorPageBackground = "#ddd" -colorPrimary = "#b4c2df" -colorPrimaryText = "#fff" -colorRightColumnBackground = "#f5f5f5" -colorSecondary = "#7b1014" -pages = 1 \ No newline at end of file + +# Meta + description = "Hugo Responsive Resume/CV Theme for Developers" + author = "Pavel Kanyshev" + +# Theme styles + + # The original template comes with 6 colour schemes. You may choose styles below. + # "styles.css", "styles-2.css", "styles-3.css", "styles-4.css", "styles-5.css", "styles-6.css" + # are available. Also the source LESS files are included so + # it’s quick and easy to change the styling and colour scheme. + + styles = "styles.css" + +# Sidebar sections + + # Profile section + [params.profile] + name = "Grégory Lebreton" + tagline = "tagline" + avatar = "profile.png" + + # Contact section + [params.contact] + enable = true + + [[params.contact.list]] + class = "email" + icon = "fa-envelope" + url = "mailto: yourname@email.com" + title = "john.doe@website.com" + +# [[params.contact.list]] +# class = "phone" +# icon = "fa-phone" +# url = "tel:+1234567890" +# title = "+1234567890" + + [[params.contact.list]] + class = "website" + icon = "fa-globe" + url = "//www.gregandev.fr" + title = "portfolio" + + [[params.contact.list]] + class = "linkedin" + icon = "fa-linkedin" + url = "//linkedin.com/in/johndoe" + title = "linkedin.com/in/johndoe" + + [[params.contact.list]] + class = "github" + icon = "fa-git" + url = "//git.gregandev.fr/gregandev" + title = "git.gregandev.fr" + +# [[params.contact.list]] +# class = "twitter" +# icon = "fa-twitter" +# url = "//twitter.com/username" +# title = "@twittername" + + # Education section + [params.education] + enable = true + title = "Diplômes" + + [[params.education.list]] + degree = "MSc in Computer Science" + college = "University of London" + dates = "2006 - 2010" + + [[params.education.list]] + degree = "BSc in Applied Mathematics" + college = "Bristol University" + dates = "2007 - 2011" + + # Languages section + [params.language] + enable = true + title = "Langues" + + [[params.language.list]] + language = "Français" + level = "Maternelle" + + [[params.language.list]] + language = "Anglais" + level = "Courant" + + [[params.language.list]] + language = "Allemand" + level = "Professionel" + + # Interests section + [params.interests] + enable = true + title = "Interests" + + [[params.interests.list]] + interest = "Climbing" + + [[params.interests.list]] + interest = "Skateboard" + + [[params.interests.list]] + interest = "Cooking" + +# Main body sections + + # You may use markdown in summary, details and intro fields. But don't overdose, it's resume!:) + + # Summary section + [params.summary] + enable = true + icon = "fa-user" + title = "Profile" + summary = "**Summarise your career here** lorem ipsum dolor sit amet, consectetuer adipiscing elit. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu." + + # Experiences section + [params.experiences] + enable = true + icon = "fa-briefcase" + title = "Experiences" + + [[params.jobs.list]] + position = "Lead Developer" + dates = "2015 - Present" + company = "Startup Hubs, San Francisco" + details = "**Describe your role here** lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo.\n\n Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo." + + [[params.jobs.list]] + position = "Senior Software Engineer" + dates = "2014 - 2015" + company = "Google, London" + details = "**Describe your role here** lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem." + + [[params.jobs.list]] + position = "UI Developer" + dates = "2012 - 2014" + company = "Amazon, London" + details = "**Describe your role here** lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem." + + # Projects section + [params.projects] + enable = true + icon = "fa-archive" + title = "Projects" + intro = "**You can list your side projects or open source libraries in this section.** Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum et ligula in nunc bibendum fringilla a eu lectus" + + [[params.projects.list]] + title = "Hugrid" + url = "https://github.com/aerohub/hugrid" + tagline = "Grid theme for Hugo. It's a kind of boilerplate to perform anyone or anything quickly. Portfolio, collection, bookmarks, contacts and so on" + + [[params.projects.list]] + title = "Simple FAQ Theme for Hugo" + url = "https://github.com/aerohub/hugo-faq-theme" + tagline = "Simple FAQ Theme for Hugo. You may use this theme for building very simple FAQs or note lists." + + [[params.projects.list]] + title = "Hugo Identity" + url = "https://github.com/aerohub/hugo-identity-theme" + tagline = "Little profile/card-style template for Hugo." + + [[params.projects.list]] + title = "Orbit" + url = "https://github.com/aerohub/hugo-orbit-theme" + tagline = "Hugo Resume/CV Theme for Developers." + + [[params.projects.list]] + title = "Me" + url = "https://github.com/aerohub/hugo-me-theme" + tagline = "A simple responsive Hugo theme for personal site." + + # Skills section + [params.skills] + enable = true + icon = "fa-rocket" + title = "Skills & Proficiency" + + [[params.skills.list]] + skill = "Docker" + level = "98%" + + [[params.skills.list]] + skill = "Kubernetes" + level = "95%" + + [[params.skills.list]] + skill = "Python & Django" + level = "75%" + + [[params.skills.list]] + skill = "HTML5 & CSS" + level = "80%" + + [[params.skills.list]] + skill = "Ansible" + level = "75%" + + [[params.skills.list]] + skill = "Java" + level = "70%" + + # Footer section + + # The original template is released under the Creative Commons Attribution 3.0 License. + # Please keep the original attribution link when using for your own project. + # If you'd like to use the template without the attribution, + # you can check out other license options via template author's website: themes.3rdwavemedia.com + # + # As for Hugo port you may rewrite the "Ported for..." line with setting your name below. + + [params.footer] + copyright = "Grégory Lebreton" + +[languages] + [languages.en] +# contentDir = "content/english" +# title = "Portfolio" + languageName = "English" + weight = 1 + [languages.fr] +# contentDir = "content/francais" +# title = "Portfolio" + languageName = "French" + weight = 2 \ No newline at end of file diff --git a/config.toml.BAK b/config.toml.BAK new file mode 100644 index 0000000..cd3ef6d --- /dev/null +++ b/config.toml.BAK @@ -0,0 +1,16 @@ +baseURL = "/" +#languageCode = "fr" +languageCode = "en-us" +#theme = "almeida-cv" +theme = "hugo-orbit-theme" +title = "greg CV" + +[params] +colorDark = "#666" +colorLight = "#fff" +colorPageBackground = "#ddd" +colorPrimary = "#b4c2df" +colorPrimaryText = "#fff" +colorRightColumnBackground = "#f5f5f5" +colorSecondary = "#7b1014" +pages = 1 \ No newline at end of file diff --git a/hugo-orbit-theme b/hugo-orbit-theme new file mode 160000 index 0000000..f89b1ee --- /dev/null +++ b/hugo-orbit-theme @@ -0,0 +1 @@ +Subproject commit f89b1ee9a336dd144fea276400f1c4dc42b1bd95 diff --git a/i18n/en.toml b/i18n/en.toml new file mode 100644 index 0000000..57de1e5 --- /dev/null +++ b/i18n/en.toml @@ -0,0 +1,18 @@ +privacy = 'privacy' +security = 'security' +skills = 'skills' +projects = 'projects' +education = 'education' +languages = 'languages' +interests = 'interests' +summary = 'summary' +experiences = 'experiences' +tagline = 'Devops Engineer' + +[day] + one = 'day' + other = 'days' +[day_with_count] + one = '{{ . }} day' + other = '{{ . }} days' + diff --git a/i18n/fr.toml b/i18n/fr.toml new file mode 100644 index 0000000..6aa9b62 --- /dev/null +++ b/i18n/fr.toml @@ -0,0 +1,10 @@ + +skills = 'compétences' +projects = 'réalisations' +education = 'formation' +languages = 'langues' +interests = 'loisirs' +summary = 'résumé' +experiences = 'expériences' +tagline = 'Ingénieur Devops' + diff --git a/themes/hugo-orbit-theme b/themes/hugo-orbit-theme new file mode 160000 index 0000000..f89b1ee --- /dev/null +++ b/themes/hugo-orbit-theme @@ -0,0 +1 @@ +Subproject commit f89b1ee9a336dd144fea276400f1c4dc42b1bd95