diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..f18a0bf --- /dev/null +++ b/.editorconfig @@ -0,0 +1,13 @@ +# EditorConfig is awesome: https://editorconfig.org + +# top-most EditorConfig file +root = true + +# Unix-style newlines with a newline ending every file +[*] +end_of_line = lf +insert_final_newline = true + +[*.toml] +indent_style = space +indent_size = 2 \ No newline at end of file diff --git a/Makefile b/Makefile index 3cdb559..640f18f 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,9 @@ +all: help + start-hugo-dev: hugo serve --disableFastRender --ignoreCache -.PHONY: start-hugo-dev \ No newline at end of file +help: + cat Makefile + +.PHONY: start-hugo-dev help \ No newline at end of file diff --git a/content/experience/cio-team-lead-senior-php-developer-at-twonav.md b/content/experience/cio-team-lead-senior-php-developer-at-twonav.md index e645016..797c302 100644 --- a/content/experience/cio-team-lead-senior-php-developer-at-twonav.md +++ b/content/experience/cio-team-lead-senior-php-developer-at-twonav.md @@ -2,6 +2,7 @@ date: 2016-03-01T00:00:00+01:00 draft: false title: "Team Lead / CIO / Senior PHP Developer" +description: "Lead web developer of e-commerce, cloud and other online projects of the company." jobTitle: "Team Lead / CIO / Senior PHP Developer" company: "TwoNav" location: "Arenys de Mar, Barcelona" @@ -17,4 +18,4 @@ Lead web developer of e-commerce, cloud and other online projects of the company e-commerce: [TwoNav](https://www.twonav.com/) -cloud: [GO by TwoNav](https://go.twonav.com/) \ No newline at end of file +cloud: [GO by TwoNav](https://go.twonav.com/) diff --git a/content/experience/full-stack-web-php-developer-at-cdmon.md b/content/experience/full-stack-web-php-developer-at-cdmon.md index 25177f0..e68226a 100644 --- a/content/experience/full-stack-web-php-developer-at-cdmon.md +++ b/content/experience/full-stack-web-php-developer-at-cdmon.md @@ -2,6 +2,7 @@ date: 2015-02-01T00:00:00+01:00 draft: false title: "Full Stack Web PHP Developer" +description: "Lead developer of all e-commerce and marketing platforms." jobTitle: "Full Stack Web PHP Developer" company: "CDmon (10dencehispahard S.L.)" location: "Malgrat de Mar, Barcelona" @@ -13,4 +14,4 @@ seo: --- ### Full Stack Web PHP Developer at [CDmon (10dencehispahard S.L.)](https://www.cdmon.com) -Lead developer of all e-commerce and marketing platforms. \ No newline at end of file +Lead developer of all e-commerce and marketing platforms. diff --git a/content/experience/php-web-developer-at-pindigital.md b/content/experience/php-web-developer-at-pindigital.md index 78313f7..4fa5698 100644 --- a/content/experience/php-web-developer-at-pindigital.md +++ b/content/experience/php-web-developer-at-pindigital.md @@ -2,6 +2,7 @@ date: 2012-06-01T00:00:00+01:00 draft: false title: "PHP Symfony2 Web Developer" +description: "Social network development with Symfony2. HTML5 + CSS3 Frontend. Technology: ElasticSearch + Redis + RabbitMQ + Varnish Cache + AWS" jobTitle: "PHP Symfony2 Web Developer" company: "Pin Digital" location: "Barcelona" @@ -12,4 +13,4 @@ seo: --- ### PHP Symfony2 Web Developer at Pin Digital -Social network development with Symfony2. HTML5 + CSS3 Frontend. Technology: ElasticSearch + Redis + RabbitMQ + Varnish Cache + AWS \ No newline at end of file +Social network development with Symfony2. HTML5 + CSS3 Frontend. Technology: ElasticSearch + Redis + RabbitMQ + Varnish Cache + AWS diff --git a/content/experience/senior-php-web-developer-at-alea-digital.md b/content/experience/senior-php-web-developer-at-alea-digital.md index c641203..3a1f157 100644 --- a/content/experience/senior-php-web-developer-at-alea-digital.md +++ b/content/experience/senior-php-web-developer-at-alea-digital.md @@ -2,6 +2,7 @@ date: 2016-01-01T00:00:00+01:00 draft: false title: "Senior PHP Web Developer" +description: "PHP Developer in one of the IT teams of the company." jobTitle: "Senior PHP Web Developer " company: "Alea Digital S.L." location: "Barcelona" @@ -12,4 +13,4 @@ seo: --- ### Senior PHP Web Developer at [Alea Digital S.L.](https://www.alea.com/) -PHP Developer in one of the IT teams of the company. \ No newline at end of file +PHP Developer in one of the IT teams of the company. diff --git a/content/experience/senior-software-engineer-at-deporvillage.md b/content/experience/senior-software-engineer-at-deporvillage.md index f948d6c..49b9549 100644 --- a/content/experience/senior-software-engineer-at-deporvillage.md +++ b/content/experience/senior-software-engineer-at-deporvillage.md @@ -2,13 +2,14 @@ date: 2019-06-01T00:00:00+01:00 draft: false title: "Senior Software Engineer & Tech Lead" +description: "Leading the development of the product catalog at Deporvillage." jobTitle: "Senior Software Engineer & Tech Lead" company: "Deporvillage" location: "Barcelona" duration: "June 2019 - Present" seo: title: "Experience as a Senior Software Engineer & Tech Lead at Deporvillage" - description: "" + description: "Leading the development of the product catalog at Deporvillage." --- ### Tech Lead at [Deporvillage](https://www.deporvillage.com/) @@ -21,4 +22,4 @@ As a Tech Lead, I have the oversight of the catalog development team at Deporvil ### Senior Backend Developer at [Deporvillage](https://www.deporvillage.com/) -As a Senior Backend Developer working with ElasticSearch, PHP, GoLang and a lot of microservices. \ No newline at end of file +As a Senior Backend Developer working with ElasticSearch, PHP, GoLang and a lot of microservices. diff --git a/content/experience/senior-software-engineer-at-euromillions.md b/content/experience/senior-software-engineer-at-euromillions.md index 8eacf55..3196f55 100644 --- a/content/experience/senior-software-engineer-at-euromillions.md +++ b/content/experience/senior-software-engineer-at-euromillions.md @@ -2,6 +2,7 @@ date: 2018-10-01T00:00:00+01:00 draft: false title: "Senior Software Engineer" +description: "As a Senior Software Engineer, I worked improving the main site and payment services (microservices)." jobTitle: "Senior Software Engineer" company: "EuroMillions.com" location: "Barcelona" diff --git a/content/experience/software-engineer-at-fundacio-bosch-gimpera.md b/content/experience/software-engineer-at-fundacio-bosch-gimpera.md index 473837d..58ee9cd 100644 --- a/content/experience/software-engineer-at-fundacio-bosch-gimpera.md +++ b/content/experience/software-engineer-at-fundacio-bosch-gimpera.md @@ -2,6 +2,7 @@ date: 2014-06-01T00:00:00+01:00 draft: false title: "Software Engineer" +description: "In collaboration with the University of Barcelona. My main responsibilities were as the project manager, systems architect and web developer for develop a new tool for internal management of a rice company." jobTitle: "Software Engineer" company: "Fundació Bosch i Gimpera" location: "Barcelona" @@ -12,4 +13,4 @@ seo: --- ### Software Engineer at [Fundació Bosch i Gimpera](https://www.fbg.ub.edu/) -In collaboration with the University of Barcelona. My main responsibilities were as the project manager, systems architect and web developer for develop a new tool for internal management of a rice company. \ No newline at end of file +In collaboration with the University of Barcelona. My main responsibilities were as the project manager, systems architect and web developer for develop a new tool for internal management of a rice company. diff --git a/content/experience/web-developer-at-a2sistemas.md b/content/experience/web-developer-at-a2sistemas.md index 8646ebd..db8783d 100644 --- a/content/experience/web-developer-at-a2sistemas.md +++ b/content/experience/web-developer-at-a2sistemas.md @@ -2,6 +2,7 @@ date: 2007-01-01T00:00:00+01:00 draft: false title: "Web Developer" +description: "Frontend and Backend Web Developer with PHP and .NET, HTML, CSS. Project manager and IT consultant." jobTitle: "Web Developer" company: "A2 Sistemas" location: "Mataró, Barcelona" @@ -13,4 +14,4 @@ seo: ### Web Developer at A2 Sistemas Frontend and Backend Web Developer with PHP and .NET, HTML, CSS. -Project manager and IT consultant. \ No newline at end of file +Project manager and IT consultant. diff --git a/hugo.toml b/hugo.toml index 9c74902..5d8cbec 100644 --- a/hugo.toml +++ b/hugo.toml @@ -6,152 +6,149 @@ disableKinds = ["taxonomy", "term", "rss"] enableRobotsTXT = true [build] - [build.buildStats] - disableClasses = false - disableIDs = false - disableTags = false - enable = true + [build.buildStats] + disableClasses = false + disableIDs = false + disableTags = false + enable = true [languages] -[languages.en] -disabled = false -languageCode = 'en' -languageDirection = 'ltr' -languageName = 'English' -title = 'David Corto Camacho | Senior Software Engineer & Tech Lead at Deporvillage' -weight = 0 - -[languages.en.menus] -[[languages.en.menus.header]] -name = 'Experience' -URL = '#experience' -weight = 2 -[[languages.en.menus.header]] -name = 'Education' -URL = '#education' -weight = 3 -[[languages.en.menus.header]] -name = 'Testimonials' -URL = '#testimonial' -weight = 4 -# [[languages.en.menus.header]] -# name = "Experience" -# URL = "#experience" -# weight = 4 -#[[languages.en.menus.header]] -#name = "Blog" -#URL = "/blog" -#weight = 5 -#[[languages.en.menus.header]] -#name = "Contact" -#URL = "#contact" -#weight = 6 - -[[languages.en.menus.footer]] -name = "Experience" -URL = "#experience" -weight = 2 -[[languages.en.menus.footer]] -name = "Education" -URL = "#education" -weight = 3 -[[languages.en.menus.footer]] -name = 'Testimonials' -URL = '#testimonial' -weight = 4 -#[[languages.en.menus.footer]] -#name = "Contact" -#URL = "#contact" -#weight = 4 - - -[languages.es] -disabled = true -languageCode = 'es' -languageDirection = 'ltr' -languageName = 'Español' -title = '' -weight = 0 -[[languages.es.menus.header]] -name = 'Sobre mi' -URL = '/es/#about' -weight = 2 -[[languages.es.menus.header]] -name = 'Portfolio' -URL = '/es/#portfolio' -weight = 3 - -# [[languages.es.menus.header]] -# name = "Experiencia" -# URL = "/es/#experience" -# weight = 4 - -[[languages.es.menus.header]] -name = "Blog" -URL = "/es/blog" -weight = 5 - -[[languages.es.menus.header]] -name = "Contacto" -URL = "/es/#contact" -weight = 6 - -[[languages.es.menus.footer]] -name = "Sobre mi" -URL = "/es/#about" -weight = 2 - -[[languages.es.menus.footer]] -name = "Portfolio" -URL = "/es/#portfolio" -weight = 3 - -[[languages.es.menus.footer]] -name = "Contact" -URL = "/es/#contact" -weight = 4 + [languages.en] + disabled = false + languageCode = 'en' + languageDirection = 'ltr' + languageName = 'English' + title = 'David Corto Camacho | Senior Software Engineer & Tech Lead at Deporvillage' + weight = 0 + + [languages.en.menus] + [[languages.en.menus.header]] + name = 'Experience' + URL = '#experience' + weight = 2 + [[languages.en.menus.header]] + name = 'Education' + URL = '#education' + weight = 3 + [[languages.en.menus.header]] + name = 'Testimonials' + URL = '#testimonial' + weight = 4 + # [[languages.en.menus.header]] + # name = "Experience" + # URL = "#experience" + # weight = 4 + #[[languages.en.menus.header]] + #name = "Blog" + #URL = "/blog" + #weight = 5 + #[[languages.en.menus.header]] + #name = "Contact" + #URL = "#contact" + #weight = 6 + + [[languages.en.menus.footer]] + name = "Experience" + URL = "#experience" + weight = 2 + [[languages.en.menus.footer]] + name = "Education" + URL = "#education" + weight = 3 + [[languages.en.menus.footer]] + name = 'Testimonials' + URL = '#testimonial' + weight = 4 + #[[languages.en.menus.footer]] + #name = "Contact" + #URL = "#contact" + #weight = 4 + + + [languages.es] + disabled = true + languageCode = 'es' + languageDirection = 'ltr' + languageName = 'Español' + title = '' + weight = 0 + [[languages.es.menus.header]] + name = 'Sobre mi' + URL = '/es/#about' + weight = 2 + [[languages.es.menus.header]] + name = 'Portfolio' + URL = '/es/#portfolio' + weight = 3 + + # [[languages.es.menus.header]] + # name = "Experiencia" + # URL = "/es/#experience" + # weight = 4 + + [[languages.es.menus.header]] + name = "Blog" + URL = "/es/blog" + weight = 5 + + [[languages.es.menus.header]] + name = "Contacto" + URL = "/es/#contact" + weight = 6 + + [[languages.es.menus.footer]] + name = "Sobre mi" + URL = "/es/#about" + weight = 2 + + [[languages.es.menus.footer]] + name = "Portfolio" + URL = "/es/#portfolio" + weight = 3 + + [[languages.es.menus.footer]] + name = "Contact" + URL = "/es/#contact" + weight = 4 # Plugins [params.plugins] - # CSS Plugins [[params.plugins.css]] - URL = "css/main.css" - [[params.plugins.css]] - URL = "css/adritian.css" + URL = "css/main.css" [[params.plugins.css]] - URL = "css/adritian-icons.css" + URL = "css/custom.css" [[params.plugins.css]] - URL = "css/custom.css" + URL = "css/adritian-icons.css" # JS Plugins [[params.plugins.js]] - URL = "js/rad-animations.js" + URL = "js/rad-animations.js" [[params.plugins.js]] - URL = "js/sticky-header.js" + URL = "js/sticky-header.js" [[params.plugins.js]] - URL = "js/library/fontfaceobserver.js" + URL = "js/library/fontfaceobserver.js" # SCSS Plugins [[params.plugins.scss]] - URL = "scss/menu.scss" - [[params.plugins.scss]] - URL = "scss/bootstrap/bootstrap.scss" + URL = "scss/adritian.scss" [params] + # Open Graph + images = ['/android-chrome-512x512.png'] -#sections = ["showcase", "about", "education", "experience", "client-and-work", "testimonial", "contact", "newsletter"] + #sections = ["showcase", "about", "education", "experience", "client-and-work", "testimonial", "contact", "newsletter"] sections = ["showcase", "experience", "education", "client-and-work", "testimonial"] homepageExperienceCount = 3 -# controls vercel page insights - disabled by default + # controls vercel page insights - disabled by default vercelPageInsights = false vercelAnalytics = false [params.google_analytics] - code = "UA-XXXXX-Y" - enabled = false + code = "UA-XXXXX-Y" + enabled = false [params.google_tag_manager] - code = "GTM-XXXXX" - enabled = false \ No newline at end of file + code = "GTM-XXXXX" + enabled = false diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 4f6ff70..2600a2e 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -19,7 +19,8 @@ {{ end }} {{- $critical := resources.Get "css/critical.css" | resources.Minify }} - {{- $cssResources := slice }} @@ -77,3 +78,4 @@ {{- end }} +{{ template "_internal/opengraph.html" . }} \ No newline at end of file diff --git a/themes/adritian-free-hugo-theme b/themes/adritian-free-hugo-theme index 18c9a94..61a5a3b 160000 --- a/themes/adritian-free-hugo-theme +++ b/themes/adritian-free-hugo-theme @@ -1 +1 @@ -Subproject commit 18c9a94118f4fb61bacd9bfaae5779e0be134e21 +Subproject commit 61a5a3b830c8e124acebaa6a14e759c1ada9c3b1