File tree Expand file tree Collapse file tree 14 files changed +44
-138
lines changed Expand file tree Collapse file tree 14 files changed +44
-138
lines changed Original file line number Diff line number Diff line change @@ -4,7 +4,6 @@ import CustomParagraph from '@shared/CustomParagraph.astro';
44import SectionContainer from ' ./shared/SectionContainer.astro' ;
55// TODO: add a more original description
66// TODO: reduce Final HTML (DOM) size
7- // - Remove unnecessary elements
87// - Optimize svgs with svgo
98export interface Props {
109 ABOUT_ME_TITLE: string ;
Original file line number Diff line number Diff line change @@ -29,7 +29,12 @@ const { HEADER_EXPERIENCE, EXPERIENCE } = Astro.props;
2929 <li class = " mb-20 ms-8" >
3030 <div class = " flex flex-row items-center" >
3131 <div class = " absolute start-[-0.9rem] mb-1 overflow-hidden rounded-full border border-teal-200 bg-slate-50 shadow-lg shadow-teal-800/90" >
32- <img class = " size-7" src = { ` /images/${job .logoFile } ` } alt = { job .logoAlt } loading = " lazy" />
32+ <img
33+ class = " size-7"
34+ src = { ` /images/${job .logoFile } ` }
35+ alt = { job .logoAlt }
36+ loading = " lazy"
37+ />
3338 </div >
3439 <h3 class = " reveal-experience-info my-0.5 text-xl font-semibold text-teal-200" >
3540 { job .ocupation }
Original file line number Diff line number Diff line change @@ -58,13 +58,13 @@ const {
5858>
5959 <div
6060 class:list ={ [imageSrc ]}
61- class =" lazy-background w-full aspect-auto overflow-hidden bg-placeholder bg-center bg-no-repeat font-lato shadow-lg shadow-black max-sm:self-center group bg-105% hover:bg-100% transition-[background-size] duration-300 ease-in-out"
61+ class =" lazy-background group aspect-auto w-full overflow-hidden bg-placeholder bg-105% bg- center bg-no-repeat font-lato shadow-lg shadow-black transition-[background-size] duration-300 ease-in-out hover:bg-100% max-sm:self-center "
6262 >
6363 <div
6464 class =" h-full bg-[#453662c5] p-1 backdrop-brightness-[0.4] backdrop-grayscale transition-all duration-300 ease-in-out hover:bg-teal-600/0 hover:backdrop-grayscale-0"
6565 >
6666 <article
67- class =" m-0 flex min-h-72 w-11/12 flex-col items-start justify-between p-5 transition-[transform] duration-300 max-sm:w-full max-sm:justify-evenly max-sm:p-4 group-hover:scale-105 max-sm:group-hover:scale-105"
67+ class =" m-0 flex min-h-72 w-11/12 flex-col items-start justify-between p-5 transition-[transform] duration-300 group-hover:scale-105 max-sm:w-full max-sm:justify-evenly max-sm:p-4 max-sm:group-hover:scale-105"
6868 >
6969 <header
7070 class =" m-1 text-xl font-extrabold text-teal-200 max-sm:text-[1.65rem]"
@@ -73,20 +73,18 @@ const {
7373 { title }
7474 </h3 >
7575 </header >
76- <div
77- class =" m-1 pb-0 text-[#99F9F9] drop-shadow-[0_15px_20px_black]"
78- >
79- <CustomParagraph
80- textColor =" text-slate-50"
81- set:html ={ description }
82- class =" text-xl"
83- />
84- </div >
76+ <CustomParagraph
77+ textColor =" text-slate-50"
78+ set:html ={ description }
79+ class =" m-1 pb-0 text-xl text-[#99F9F9] drop-shadow-[0_15px_20px_black]"
80+ />
8581 <div
8682 class:list ={ Astro .props .tagsClass }
8783 class =" flex w-full justify-between gap-2"
8884 >
89- <ul class =" flex max-sm:grid max-sm:grid-cols-6 max-sm:gap-2 flex-row gap-3" >
85+ <ul
86+ class =" flex flex-row gap-3 max-sm:grid max-sm:grid-cols-6 max-sm:gap-2"
87+ >
9088 {
9189 tags .map ((tag ) => (
9290 <li
Original file line number Diff line number Diff line change 1- <svg
2- xmlns =" http://www.w3.org/2000/svg"
3- class =" icon icon-tabler icon-tabler-address-book"
4- viewBox =" 0 0 24 24"
5- stroke-width =" 2"
6- stroke =" currentColor"
7- fill =" none"
8- stroke-linecap =" round"
9- stroke-linejoin =" round"
10- ><path stroke =" none" d =" M0 0h24v24H0z" fill =" none" ></path ><path
11- d =" M20 6v12a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2z"
12- ></path ><path d =" M10 16h6" ></path ><path
13- d =" M13 11m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0" ></path ><path d =" M4 8h3"
14- ></path ><path d =" M4 12h3" ></path ><path d =" M4 16h3" ></path ></svg
15- >
1+ <svg xmlns =" http://www.w3.org/2000/svg" fill =" none" stroke =" currentColor" stroke-linecap =" round" stroke-linejoin =" round" stroke-width =" 2" class =" icon icon-tabler icon-tabler-address-book" viewBox =" 0 0 24 24" ><path stroke =" none" d =" M0 0h24v24H0z" /><path d =" M20 6v12a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2M10 16h6" /><path d =" M11 11a2 2 0 1 0 4 0 2 2 0 1 0-4 0M4 8h3m-3 4h3m-3 4h3" /></svg >
Original file line number Diff line number Diff line change 33 width =" 242"
44 height =" 256"
55 fill =" none"
6- viewBox =" 0 0 242 256"
7- {... Astro .props }
6+ {... Astro .props }
87 ><g clip-path =" url(#a)"
98 ><mask
109 id =" b"
Original file line number Diff line number Diff line change 1- <svg
2- xmlns =" http://www.w3.org/2000/svg"
3- class =" icon icon-tabler icon-tabler-code"
4- viewBox =" 0 0 24 24"
5- stroke-width =" 2"
6- stroke =" currentColor"
7- fill =" none"
8- stroke-linecap =" round"
9- stroke-linejoin =" round"
10- ><path stroke =" none" d =" M0 0h24v24H0z" fill =" none" ></path ><path
11- d =" M7 8l-4 4l4 4" ></path ><path d =" M17 8l4 4l-4 4" ></path ><path
12- d =" M14 4l-4 16" ></path ></svg
13- >
1+ <svg xmlns =" http://www.w3.org/2000/svg" fill =" none" stroke =" currentColor" stroke-linecap =" round" stroke-linejoin =" round" stroke-width =" 2" class =" icon icon-tabler icon-tabler-code" viewBox =" 0 0 24 24" ><path stroke =" none" d =" M0 0h24v24H0z" /><path d =" m7 8-4 4 4 4m10-8 4 4-4 4M14 4l-4 16" /></svg >
Original file line number Diff line number Diff line change 1- <svg
2- viewBox =" 0 0 256 256"
3- fill =" currentColor"
4- xmlns =" http://www.w3.org/2000/svg"
5- preserveAspectRatio =" xMidYMid"
6- ><path
7- d="M128.001 0C57.317 0 0 57.307 0 128.001c0 56.554 36.676 104.535 87.535 121.46 6.397 1.185 8.746-2.777 8.746-6.158 0-3.052-.12-13.135-.174-23.83-35.61 7.742-43.124-15.103-43.124-15.103-5.823-14.795-14.213-18.73-14.213-18.73-11.613-7.944.876-7.78.876-7.78 12.853.902 19.621 13.19 19.621 13.19 11.417 19.568 29.945 13.911 37.249 10.64 1.149-8.272 4.466-13.92 8.127-17.116-28.431-3.236-58.318-14.212-58.318-63.258 0-13.975 5-25.394 13.188-34.358-1.329-3.224-5.71-16.242 1.24-33.874 0 0 10.749-3.44 35.21 13.121 10.21-2.836 21.16-4.258 32.038-4.307 10.878.049 21.837 1.47 32.066 4.307 24.431-16.56 35.165-13.12 35.165-13.12 6.967 17.63 2.584 30.65 1.255 33.873 8.207 8.964 13.173 20.383 13.173 34.358 0 49.163-29.944 59.988-58.447 63.157 4.591 3.972 8.682 11.762 8.682 23.704 0 17.126-.148 30.91-.148 35.126 0 3.407 2.304 7.398 8.792 6.14C219.37 232.5 256 184.537 256 128.002 256 57.307 198.691 0 128.001 0Zm-80.06 182.34c-.282.636-1.283.827-2.194.39-.929-.417-1.45-1.284-1.15-1.922.276-.655 1.279-.838 2.205-.399.93.418 1.46 1.293 1.139 1.931Zm6.296 5.618c-.61.566-1.804.303-2.614-.591-.837-.892-.994-2.086-.375-2.66.63-.566 1.787-.301 2.626.591.838.903 1 2.088.363 2.66Zm4.32 7.188c-.785.545-2.067.034-2.86-1.104-.784-1.138-.784-2.503.017-3.05.795-.547 2.058-.055 2.861 1.075.782 1.157.782 2.522-.019 3.08Zm7.304 8.325c-.701.774-2.196.566-3.29-.49-1.119-1.032-1.43-2.496-.726-3.27.71-.776 2.213-.558 3.315.49 1.11 1.03 1.45 2.505.701 3.27Zm9.442 2.81c-.31 1.003-1.75 1.459-3.199 1.033-1.448-.439-2.395-1.613-2.103-2.626.301-1.01 1.747-1.484 3.207-1.028 1.446.436 2.396 1.602 2.095 2.622Zm10.744 1.193c.036 1.055-1.193 1.93-2.715 1.95-1.53.034-2.769-.82-2.786-1.86 0-1.065 1.202-1.932 2.733-1.958 1.522-.03 2.768.818 2.768 1.868Zm10.555-.405c.182 1.03-.875 2.088-2.387 2.37-1.485.271-2.861-.365-3.05-1.386-.184-1.056.893-2.114 2.376-2.387 1.514-.263 2.868.356 3.061 1.403Z"
8- ></path ></svg
9- >
1+ <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" preserveAspectRatio="xMidYMid" viewBox="0 0 256 256"><path d="M128.001 0C57.317 0 0 57.307 0 128.001c0 56.554 36.676 104.535 87.535 121.46 6.397 1.185 8.746-2.777 8.746-6.158 0-3.052-.12-13.135-.174-23.83-35.61 7.742-43.124-15.103-43.124-15.103-5.823-14.795-14.213-18.73-14.213-18.73-11.613-7.944.876-7.78.876-7.78 12.853.902 19.621 13.19 19.621 13.19 11.417 19.568 29.945 13.911 37.249 10.64 1.149-8.272 4.466-13.92 8.127-17.116-28.431-3.236-58.318-14.212-58.318-63.258 0-13.975 5-25.394 13.188-34.358-1.329-3.224-5.71-16.242 1.24-33.874 0 0 10.749-3.44 35.21 13.121 10.21-2.836 21.16-4.258 32.038-4.307 10.878.049 21.837 1.47 32.066 4.307 24.431-16.56 35.165-13.12 35.165-13.12 6.967 17.63 2.584 30.65 1.255 33.873 8.207 8.964 13.173 20.383 13.173 34.358 0 49.163-29.944 59.988-58.447 63.157 4.591 3.972 8.682 11.762 8.682 23.704 0 17.126-.148 30.91-.148 35.126 0 3.407 2.304 7.398 8.792 6.14C219.37 232.5 256 184.537 256 128.002 256 57.307 198.691 0 128.001 0m-80.06 182.34c-.282.636-1.283.827-2.194.39-.929-.417-1.45-1.284-1.15-1.922.276-.655 1.279-.838 2.205-.399.93.418 1.46 1.293 1.139 1.931m6.296 5.618c-.61.566-1.804.303-2.614-.591-.837-.892-.994-2.086-.375-2.66.63-.566 1.787-.301 2.626.591.838.903 1 2.088.363 2.66m4.32 7.188c-.785.545-2.067.034-2.86-1.104-.784-1.138-.784-2.503.017-3.05.795-.547 2.058-.055 2.861 1.075.782 1.157.782 2.522-.019 3.08Zm7.304 8.325c-.701.774-2.196.566-3.29-.49-1.119-1.032-1.43-2.496-.726-3.27.71-.776 2.213-.558 3.315.49 1.11 1.03 1.45 2.505.701 3.27m9.442 2.81c-.31 1.003-1.75 1.459-3.199 1.033-1.448-.439-2.395-1.613-2.103-2.626.301-1.01 1.747-1.484 3.207-1.028 1.446.436 2.396 1.602 2.095 2.622Zm10.744 1.193c.036 1.055-1.193 1.93-2.715 1.95-1.53.034-2.769-.82-2.786-1.86 0-1.065 1.202-1.932 2.733-1.958 1.522-.03 2.768.818 2.768 1.868m10.555-.405c.182 1.03-.875 2.088-2.387 2.37-1.485.271-2.861-.365-3.05-1.386-.184-1.056.893-2.114 2.376-2.387 1.514-.263 2.868.356 3.061 1.403"/></svg>
Original file line number Diff line number Diff line change 1- <svg
2- xmlns =" http://www.w3.org/2000/svg"
3- class =" icon icon-tabler icon-tabler-brand-github"
4- viewBox =" 0 0 24 24"
5- stroke-width =" 2"
6- stroke =" currentColor"
7- fill =" none"
8- stroke-linecap =" round"
9- stroke-linejoin =" round"
10- ><path stroke =" none" d =" M0 0h24v24H0z" fill =" none" ></path ><path
11- d =" M9 19c-4.3 1.4 -4.3 -2.5 -6 -3m12 5v-3.5c0 -1 .1 -1.4 -.5 -2c2.8 -.3 5.5 -1.4 5.5 -6a4.6 4.6 0 0 0 -1.3 -3.2a4.2 4.2 0 0 0 -.1 -3.2s-1.1 -.3 -3.5 1.3a12.3 12.3 0 0 0 -6.2 0c-2.4 -1.6 -3.5 -1.3 -3.5 -1.3a4.2 4.2 0 0 0 -.1 3.2a4.6 4.6 0 0 0 -1.3 3.2c0 4.6 2.7 5.7 5.5 6c-.6 .6 -.6 1.2 -.5 2v3.5"
12- ></path ></svg
13- >
1+ <svg xmlns =" http://www.w3.org/2000/svg" fill =" none" stroke =" currentColor" stroke-linecap =" round" stroke-linejoin =" round" stroke-width =" 2" class =" icon icon-tabler icon-tabler-brand-github" viewBox =" 0 0 24 24" ><path stroke =" none" d =" M0 0h24v24H0z" /><path d =" M9 19c-4.3 1.4-4.3-2.5-6-3m12 5v-3.5c0-1 .1-1.4-.5-2 2.8-.3 5.5-1.4 5.5-6a4.6 4.6 0 0 0-1.3-3.2 4.2 4.2 0 0 0-.1-3.2s-1.1-.3-3.5 1.3a12.3 12.3 0 0 0-6.2 0C6.5 2.8 5.4 3.1 5.4 3.1a4.2 4.2 0 0 0-.1 3.2A4.6 4.6 0 0 0 4 9.5c0 4.6 2.7 5.7 5.5 6-.6.6-.6 1.2-.5 2V21" /></svg >
Original file line number Diff line number Diff line change 1- <svg
2- xmlns =" http://www.w3.org/2000/svg"
3- class =" icon icon-tabler icon-tabler-home"
4- viewBox =" 0 0 24 24"
5- stroke-width =" 2"
6- stroke =" currentColor"
7- fill =" none"
8- stroke-linecap =" round"
9- stroke-linejoin =" round"
10- ><path stroke =" none" d =" M0 0h24v24H0z" fill =" none" ></path ><path
11- d =" M5 12l-2 0l9 -9l9 9l-2 0" ></path ><path
12- d =" M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-7" ></path ><path
13- d =" M9 21v-6a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v6" ></path ></svg
14- >
1+ <svg xmlns =" http://www.w3.org/2000/svg" fill =" none" stroke =" currentColor" stroke-linecap =" round" stroke-linejoin =" round" stroke-width =" 2" class =" icon icon-tabler icon-tabler-home" viewBox =" 0 0 24 24" ><path stroke =" none" d =" M0 0h24v24H0z" /><path d =" M5 12H3l9-9 9 9h-2M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-7" /><path d =" M9 21v-6a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v6" /></svg >
Original file line number Diff line number Diff line change 1- <svg
2- xmlns =" http://www.w3.org/2000/svg"
3- preserveAspectRatio =" xMidYMid"
4- viewBox =" 0 0 256 256"
5- ><path
6- fill =" currentColor"
7- d =" M218.123 218.127h-37.931v-59.403c0-14.165-.253-32.4-19.728-32.4-19.756 0-22.779 15.434-22.779 31.369v60.43h-37.93V95.967h36.413v16.694h.51a39.907 39.907 0 0 1 35.928-19.733c38.445 0 45.533 25.288 45.533 58.186l-.016 67.013ZM56.955 79.27c-12.157.002-22.014-9.852-22.016-22.009-.002-12.157 9.851-22.014 22.008-22.016 12.157-.003 22.014 9.851 22.016 22.008A22.013 22.013 0 0 1 56.955 79.27m18.966 138.858H37.95V95.967h37.97v122.16ZM237.033.018H18.89C8.58-.098.125 8.161-.001 18.471v219.053c.122 10.315 8.576 18.582 18.89 18.474h218.144c10.336.128 18.823-8.139 18.966-18.474V18.454c-.147-10.33-8.635-18.588-18.966-18.453"
8- ></path ></svg
9- >
1+ <svg xmlns =" http://www.w3.org/2000/svg" preserveAspectRatio =" xMidYMid" viewBox =" 0 0 256 256" ><path fill =" currentColor" d =" M218.123 218.127h-37.931v-59.403c0-14.165-.253-32.4-19.728-32.4-19.756 0-22.779 15.434-22.779 31.369v60.43h-37.93V95.967h36.413v16.694h.51a39.91 39.91 0 0 1 35.928-19.733c38.445 0 45.533 25.288 45.533 58.186zM56.955 79.27c-12.157.002-22.014-9.852-22.016-22.009s9.851-22.014 22.008-22.016c12.157-.003 22.014 9.851 22.016 22.008A22.013 22.013 0 0 1 56.955 79.27m18.966 138.858H37.95V95.967h37.97v122.16ZM237.033.018H18.89C8.58-.098.125 8.161-.001 18.471v219.053c.122 10.315 8.576 18.582 18.89 18.474h218.144c10.336.128 18.823-8.139 18.966-18.474V18.454c-.147-10.33-8.635-18.588-18.966-18.453" /></svg >
You can’t perform that action at this time.
0 commit comments