Restrucutring and updates
8 files changed, 702 insertions(+), 232 deletions(-) M public/css/brands.css A public/images/icons/clarivate.svg A public/images/icons/codeberg.svg A public/images/icons/nova.svg A public/images/icons/sourcehut-white.svg A public/images/icons/tecnico.png M public/index.html M public/privacy.html
M public/css/brands.css => public/css/brands.css +134 -9
@@ 18,6 18,13 @@ * 12/29/2014 */ /* * Adaptations * © 2022-2023 Gil Poiares-Oliveira * SPDX-License-Identifier: MIT * https://spdx.org/licenses/MIT */ /* Table of contents –––––––––––––––––––––––––––––––––––––––––––––––––– @@ 45,16 52,19 @@ button { border-radius: 8px; cursor: pointer; } button:hover, .button:focus { color: #333; border-color: #888; outline: 0; } .button.button-primary { color: #fff; filter: brightness(90%); } .button.button-primary:hover, .button.button-primary:focus { @@ color: #fff; 79,6 89,7 @@ button:hover, color: #ffffff; background-color: #0085ff; } .button.button-default:hover, .button.button-default:focus { @@ filter: brightness(90%); 89,6 100,7 @@ button:hover, color: #000000; background-color: #ffffff; } .button.button-amazon:hover, .button.button-amazon:focus { @@ filter: brightness(90%); 99,6 111,7 @@ button:hover, color: #ffffff; background-color: #000000; } .button.button-appstore:hover, .button.button-appstore:focus { @@ filter: brightness(90%); 109,6 122,7 @@ button:hover, color: #ffffff; background-color: #1d9fc3; } .button.button-bandcamp:hover, .button.button-bandcamp:focus { @@ filter: brightness(90%); 119,6 133,7 @@ button:hover, color: #100a26; background-color: #ffdd00; } .button.button-coffee:hover, .button.button-coffee:focus { @@ filter: brightness(90%); 129,6 144,7 @@ button:hover, color: #ffffff; background-color: #13C3FF; } .button.button-ko-fi:hover, .button.button-ko-fi:focus { @@ filter: brightness(90%); 139,6 155,7 @@ button:hover, color: #ffffff; background-image: linear-gradient(to bottom, #00d64b, #00c244); } .button.button-cashapp:hover, .button.button-cashapp:focus { @@ filter: brightness(90%); 149,6 166,7 @@ button:hover, color: #000000; background-color: #f5f5f5; } .button.button-dev-to:hover, .button.button-dev-to:focus { @@ filter: brightness(90%); 159,6 177,7 @@ button:hover, color: #ffffff; background-color: #5865f2; } .button.button-discord:hover, .button.button-discord:focus { @@ filter: brightness(90%); 169,6 188,7 @@ button:hover, color: #ffffff; background-color: #F45800; } .button.button-etsy:hover, .button.button-etsy:focus { @@ filter: brightness(90%); 179,6 199,7 @@ button:hover, color: #ffffff; background-color: #1877f2; } .button.button-faceb:hover, .button.button-faceb:focus { @@ filter: brightness(90%); 187,16 208,15 @@ button:hover, /* Facebook Messenger */ .button.button-messenger { color: #ffffff; background-image: linear-gradient( 25deg, #0099ff, #5f5dff, #a033ff, #c740cc, #ff5280, #ff7061 ); background-image: linear-gradient(25deg, #0099ff, #5f5dff, #a033ff, #c740cc, #ff5280, #ff7061); } .button.button-messenger:hover, .button.button-messenger:focus { @@ filter: brightness(90%); 207,6 227,7 @@ button:hover, color: #ffffff; background-color: #000000; } .button.button-figma:hover, .button.button-figma:focus { @@ filter: brightness(90%); 217,6 238,7 @@ button:hover, color: #ffffff; background-color: #000000; } .button.button-github:hover, .button.button-github:focus { @@ filter: brightness(90%); 227,6 249,7 @@ button:hover, color: #ffffff; background-color: #6151b2; } .button.button-gitlab:hover, .button.button-gitlab:focus { @@ filter: brightness(90%); 237,6 260,7 @@ button:hover, color: #333333; background-color: #f3f1e6; } .button.button-goodreads:hover, .button.button-goodreads:focus { @@ filter: brightness(90%); 247,6 271,7 @@ button:hover, color: #FFFFFF; background-color: #000000; } .button.button-playstore:hover, .button.button-playstore:focus { @@ filter: brightness(90%); 257,6 282,7 @@ button:hover, color: #ffffff; background-image: linear-gradient(-135deg, #1400c8, #b900b4, #f50000); } .button.button-instagram:hover, .button.button-instagram:focus { @@ filter: brightness(90%); 267,6 293,7 @@ button:hover, color: #ffffff; background-color: #05ce78; } .button.button-kickstarter:hover, .button.button-kickstarter:focus { @@ filter: brightness(90%); 277,6 304,7 @@ button:hover, color: #ffffff; background-color: #000000; } .button.button-kit:hover, .button.button-kit:focus { @@ filter: brightness(90%); 287,6 315,7 @@ button:hover, color: #ffffff; background-color: #2867b2; } .button.button-linked:hover, .button.button-linked:focus { @@ filter: brightness(90%); 297,6 326,7 @@ button:hover, color: #ffffff; background-color: #1f232b; } .button.button-mastodon:hover, .button.button-mastodon:focus { @@ filter: brightness(90%); 307,6 337,7 @@ button:hover, color: #ffffff; background-color: #000000; } .button.button-medium:hover, .button.button-medium:focus { @@ filter: brightness(90%); 320,6 351,7 @@ button:hover, border-width: 2px; background-color: #ffffff; } .button.button-notion:hover, .button.button-notion:focus { @@ filter: brightness(90%); 330,6 362,7 @@ button:hover, color: #ffffff; background-color: #00AEEF; } .button.button-onlyfans:hover, .button.button-onlyfans:focus { @@ filter: brightness(90%); 340,6 373,7 @@ button:hover, color: #ffffff; background-color: #ff424d; } .button.button-patreon:hover, .button.button-patreon:focus { @@ filter: brightness(90%); 350,6 384,7 @@ button:hover, color: #ffffff; background-color: #003087; } .button.button-paypal:hover, .button.button-paypal:focus { @@ filter: brightness(90%); 360,6 395,7 @@ button:hover, color: #000000; background-color: #ffe2eb; } .button.button-pinterest:hover, .button.button-pinterest:focus { @@ filter: brightness(90%); 373,6 409,7 @@ button:hover, border-width: 2px; background-color: #ffffff; } .button.button-producthunt:hover, .button.button-producthunt:focus { @@ filter: brightness(90%); 383,6 420,7 @@ button:hover, color: #000000; background-color: #d7dfe2; } .button.button-reddit:hover, .button.button-reddit:focus { @@ filter: brightness(90%); 393,6 431,7 @@ button:hover, color: #ffffff; background-color: #3a76f0; } .button.button-signal:hover, .button.button-signal:focus { @@ filter: brightness(90%); 403,6 442,7 @@ button:hover, color: #ffffff; background-color: #3189c8; } .button.button-skoob:hover, .button.button-skoob:focus { @@ filter: brightness(90%); 413,6 453,7 @@ button:hover, color: #000000; background-color: #fffc00; } .button.button-snapchat:hover, .button.button-snapchat:focus { @@ filter: brightness(90%); 423,6 464,7 @@ button:hover, color: #ffffff; background-color: #ff5500; } .button.button-soundcloud:hover, .button.button-soundcloud:focus { @@ filter: brightness(90%); 433,6 475,7 @@ button:hover, color: #ffffff; background-color: #000000; } .button.button-spotify:hover, .button.button-spotify:focus { @@ filter: brightness(90%); 443,6 486,7 @@ button:hover, color: #ffffff; background-color: #171a21; } .button.button-steam:hover, .button.button-steam:focus { @@ filter: brightness(90%); 453,6 497,7 @@ button:hover, color: #ffffff; background-color: #3faee8; } .button.button-telegram:hover, .button.button-telegram:focus { @@ filter: brightness(90%); 463,6 508,7 @@ button:hover, color: #000000; background-color: #3fe669; } .button.button-threema:hover, .button.button-threema:focus { @@ filter: brightness(90%); 473,6 519,7 @@ button:hover, color: #ffffff; background-color: #000000; } .button.button-tiktok:hover, .button.button-tiktok:focus { @@ filter: brightness(90%); 483,6 530,7 @@ button:hover, color: #ffffff; background-color: #0065ff; } .button.button-trello:hover, .button.button-trello:focus { @@ filter: brightness(90%); 493,6 541,7 @@ button:hover, color: #ffffff; background-color: #131313; } .button.button-tumb:hover, .button.button-tumb:focus { @@ filter: brightness(90%); 503,6 552,7 @@ button:hover, color: #ffffff; background-color: #9146ff; } .button.button-twitch:hover, .button.button-twitch:focus { @@ filter: brightness(90%); 513,6 563,7 @@ button:hover, color: #ffffff; background-color: #1da1f2; } .button.button-twit:hover, .button.button-twit:focus { @@ filter: brightness(90%); 523,6 574,7 @@ button:hover, color: #ffffff; background-color: #008CFF; } .button.button-venmo:hover, .button.button-venmo:focus { @@ filter: brightness(90%); 533,6 585,7 @@ button:hover, color: #ffffff; background-color: #1ab7ea; } .button.button-vimeo:hover, .button.button-vimeo:focus { @@ filter: brightness(90%); 544,6 597,7 @@ button:hover, background-color: #ffffff; border: 2px solid black; } .button.button-vrchat:hover, .button.button-vrchat:focus { @@ filter: brightness(90%); 554,6 608,7 @@ button:hover, color: #ffffff; background-color: #000000; } .button.button-web:hover, .button.button-web:focus { @@ filter: brightness(90%); 564,6 619,7 @@ button:hover, color: #ffffff; background-color: #455a64; } .button.button-whatsapp:hover, .button.button-whatsapp:focus { @@ filter: brightness(90%); 574,6 630,7 @@ button:hover, color: #ffffff; background-color: #21759b; } .button.button-wordpress:hover, .button.button-wordpress:focus { @@ filter: brightness(90%); 584,6 641,7 @@ button:hover, color: #ffffff; background-color: #026466; } .button.button-xing:hover, .button.button-xing:focus { @@ filter: brightness(90%); 594,7 652,74 @@ button:hover, color: #ffffff; background-color: #000000; } .button.button-yt:hover, .button.button-yt:focus { filter: brightness(90%); } /* Ciência ID */ .button.button-ciencia-id { color: #0d5d35; background-color: #f4f7d6; } .button.button-ciencia-id:hover, .button.button-ciencia-id:focus { filter: brightness(90%); } /* sourcehut */ .button.button-sourcehut { color: white; background-color: #212529; } .button.button-sourcehut:hover, .button.button-sourcehut:focus { filter: brightness(90%); } /* codeberg */ .button.button-codeberg { color: white; background-color: #4793cc; } .button.button-sourcehut:hover, .button.button-sourcehut:focus { filter: brightness(90%); } /* Técnico */ .button.button-tecnico { color: white; background-color: #485156; } .button.button-tecnico:hover, .button.button-tecnico:focus { filter: brightness(90%); } /* NOVA */ .button.button-nova { color: white; background-color: #348141; } .button.button-tecnico:hover, .button.button-tecnico:focus { filter: brightness(90%); } /* ResearchGate */ .button.button-researchgate { color: white; background-color: #00ccbb; } .button.button-researchgate:hover, .button.button-researchgate:focus { filter: brightness(90%); } \ No newline at end of file
A public/images/icons/clarivate.svg => public/images/icons/clarivate.svg +15 -0
@@ 0,0 1,15 @@ <svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1420 1563" width="1420" height="1563"> <title>logo (14)-svg</title> <style> .s0 { fill: #16ab03 } .s1 { fill: #5e33bf } .s2 { fill: #000000 } </style> <g id="Layer"> <g id="Layer"> <path id="Layer" class="s0" d="m1224.2 781.4c79.4 95.7 145.3 203 195 318.8-214.2 223.1-490.1 386.3-800.4 462.4-31.4-41.8-60.5-85.5-86.8-131.1-36.7-63.5-67.3-129.3-92.5-196.5 313.7-53 589.7-218.5 784.7-453.6z"/> <path id="Layer" class="s1" d="m1419.2 462.6c-49.7 115.9-115.6 223.1-195 318.8-195-235.1-471.1-400.6-784.9-453.6 43.8-118.4 104-228.5 178.6-327.8 310.6 76 586.9 239.4 801.3 462.6z"/> <path id="Layer" class="s2" d="m222.2 1253.1c-53 0-105.1-3.2-156.4-9.4-89.4-306.8-86.1-627.5 0.2-924.6 51.2-6.2 103.3-9.4 156.2-9.4 73.9 0 146.4 6.2 217.1 18.1-14.1 38.1-26.7 77-37.3 116.7-71 264.8-56.9 538.8 37.5 790.5-70.7 11.9-143.3 18.1-217.3 18.1z"/> </g> </g> </svg> \ No newline at end of file
A public/images/icons/codeberg.svg => public/images/icons/codeberg.svg +164 -0
@@ 0,0 1,164 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg width="16" height="16" viewBox="0 0 4.2333332 4.2333335" version="1.1" id="svg1468" sodipodi:docname="codeberg-logo_icon_white.svg" inkscape:version="1.2-alpha1 (b6a15bb, 2022-02-23)" inkscape:export-filename="/home/robert/Documents/Codeberg/Logo-Kit/svg/Codeberg-favicon_64px.png" inkscape:export-xdpi="384" inkscape:export-ydpi="384" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> <title id="title16">Codeberg logo</title> <defs id="defs1462"> <linearGradient xlink:href="#linearGradient6924" id="linearGradient6918" x1="42519.285" y1="-7078.7891" x2="42575.336" y2="-6966.9307" gradientUnits="userSpaceOnUse" /> <linearGradient id="linearGradient6924"> <stop style="stop-color:#2185d0;stop-opacity:0" offset="0" id="stop6920" /> <stop id="stop6926" offset="0.49517274" style="stop-color:#2185d0;stop-opacity:0.48923996" /> <stop style="stop-color:#2185d0;stop-opacity:0.63279623" offset="1" id="stop6922" /> </linearGradient> <linearGradient xlink:href="#linearGradient6924-6" id="linearGradient6918-3" x1="42519.285" y1="-7078.7891" x2="42575.336" y2="-6966.9307" gradientUnits="userSpaceOnUse" /> <linearGradient id="linearGradient6924-6"> <stop style="stop-color:#ffffff;stop-opacity:0;" offset="0" id="stop6920-7" /> <stop id="stop6926-5" offset="0.49517274" style="stop-color:#ffffff;stop-opacity:0.30000001;" /> <stop style="stop-color:#ffffff;stop-opacity:0.30000001;" offset="1" id="stop6922-3" /> </linearGradient> </defs> <sodipodi:namedview showborder="false" id="base" pagecolor="#000000" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="22.627417" inkscape:cx="2.8505242" inkscape:cy="18.274291" inkscape:document-units="px" inkscape:current-layer="svg1468" inkscape:document-rotation="0" showgrid="false" fit-margin-top="0" fit-margin-left="0" fit-margin-right="0" fit-margin-bottom="0" units="px" inkscape:snap-global="false" inkscape:snap-page="true" showguides="false" inkscape:window-width="1531" inkscape:window-height="873" inkscape:window-x="69" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:pagecheckerboard="0" inkscape:deskcolor="#d1d1d1"> <inkscape:grid type="xygrid" id="grid2067" /> </sodipodi:namedview> <metadata id="metadata1465"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title>Codeberg logo</dc:title> <cc:license rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" /> <dc:creator> <cc:Agent> <dc:title>Robert Martinez</dc:title> </cc:Agent> </dc:creator> <dc:rights> <cc:Agent> <dc:title>Codeberg and the Codeberg Logo are trademarks of Codeberg e.V.</dc:title> </cc:Agent> </dc:rights> <dc:date>2020-04-09</dc:date> <dc:publisher> <cc:Agent> <dc:title>Codeberg e.V.</dc:title> </cc:Agent> </dc:publisher> <dc:source>codeberg.org</dc:source> </cc:Work> <cc:License rdf:about="http://creativecommons.org/publicdomain/zero/1.0/"> <cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction" /> <cc:permits rdf:resource="http://creativecommons.org/ns#Distribution" /> <cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> </cc:License> </rdf:RDF> </metadata> <g id="g370484" inkscape:label="logo" transform="matrix(0.06551432,0,0,0.06551432,-2.232417,-1.431776)"> <path id="path6733-5" style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:url(#linearGradient6918-3);fill-opacity:1;stroke:none;stroke-width:3.67846;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke markers fill;stop-color:#000000;stop-opacity:1" d="m 42519.285,-7078.7891 a 0.76086879,0.56791688 0 0 0 -0.738,0.6739 l 33.586,125.8886 a 87.182358,87.182358 0 0 0 39.381,-33.7636 l -71.565,-92.5196 a 0.76086879,0.56791688 0 0 0 -0.664,-0.2793 z" transform="matrix(0.37058478,0,0,0.37058478,-15690.065,2662.0533)" inkscape:label="berg" /> <path id="path360787" style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:17.0055;paint-order:markers fill stroke;stop-color:#000000" d="m 11249.461,-1883.6961 c -12.74,0 -23.067,10.3275 -23.067,23.0671 0,4.3335 1.22,8.5795 3.522,12.2514 l 19.232,-24.8636 c 0.138,-0.1796 0.486,-0.1796 0.624,0 l 19.233,24.8646 c 2.302,-3.6721 3.523,-7.9185 3.523,-12.2524 0,-12.7396 -10.327,-23.0671 -23.067,-23.0671 z" sodipodi:nodetypes="sccccccs" inkscape:label="sky" transform="matrix(1.4006354,0,0,1.4006354,-15690.065,2662.0533)" /> </g> </svg>
A public/images/icons/nova.svg => public/images/icons/nova.svg +78 -0
@@ 0,0 1,78 @@ <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 109.3 106.06"> <defs> <style> .cls-1 { fill: #fff; } .cls-2 { fill: #338141; } </style> </defs> <title>emblema-negativo</title> <path class="cls-1" d="M97.43,53.71A42.92,42.92,0,1,1,54.52,10.83,42.91,42.91,0,0,1,97.43,53.71"/> <path class="cls-1" d="M.08,51.89l4.14.33A2.2,2.2,0,0,0,5.53,52a1.39,1.39,0,0,0,.69-1.16,1.43,1.43,0,0,0-.5-1.27,2.21,2.21,0,0,0-1.27-.39L.31,48.89l.09-1,4.42.35A2.44,2.44,0,0,1,6.56,49a2.56,2.56,0,0,1-2.14,4.27L0,52.94Z"/> <polygon class="cls-1" points="7.47 46.83 0.3 45.19 6.55 41.47 1.88 40.4 2.11 39.38 9.23 41.02 3 44.74 7.7 45.82 7.47 46.83"/> <rect class="cls-1" x="5.79" y="34.35" width="1.04" height="6.89" transform="translate(-31.45 31.36) rotate(-70.85)"/> <polygon class="cls-1" points="4.16 33.7 9.29 33.95 5.75 30.21 6.22 29.17 11.68 35.06 3.69 34.74 4.16 33.7"/> <polygon class="cls-1" points="9.87 25.02 8.43 27.39 9.84 28.25 11.23 25.96 12.07 26.47 10.68 28.75 12.64 29.95 14.08 27.59 14.91 28.1 12.94 31.35 7.05 27.76 9.03 24.52 9.87 25.02"/> <path class="cls-1" d="M13.33,23.92l.2-.26c.6-.78.61-1.4,0-1.86s-1.13-.27-1.74.49l-.23.29Zm1.45-.56,3.63.12-.78,1-3.47-.17-.12.15,2.24,1.74-.64.82-5.45-4.21.75-1a2.93,2.93,0,0,1,1.61-1.24,1.86,1.86,0,0,1,1.6.39,1.94,1.94,0,0,1,.74,1.1,1.85,1.85,0,0,1-.14,1.29"/> <path class="cls-1" d="M17.59,15.87l-.23,1a1.35,1.35,0,0,0-.69-.06,1.19,1.19,0,0,0-.51.32,1,1,0,0,0-.32.68.74.74,0,0,0,.24.63c.23.23.61.24,1.1,0l.68-.31a2.91,2.91,0,0,1,1.45-.29,1.83,1.83,0,0,1,1.13.56,2,2,0,0,1,.68,1.54,2.15,2.15,0,0,1-.65,1.57,2.12,2.12,0,0,1-1.41.69,2.42,2.42,0,0,1-1.57-.52l.56-.92a1.78,1.78,0,0,0,.78.41,1.09,1.09,0,0,0,1-.37,1.06,1.06,0,0,0,.33-.8,1.1,1.1,0,0,0-.37-.8,1.29,1.29,0,0,0-.3-.22,1.06,1.06,0,0,0-.35-.09,1.34,1.34,0,0,0-.4,0,2.26,2.26,0,0,0-.48.16l-.66.28a1.93,1.93,0,0,1-2.24-.2,1.68,1.68,0,0,1-.51-1.33,2.17,2.17,0,0,1,2.77-2"/> <rect class="cls-1" x="20.51" y="12.63" width="1.04" height="6.89" transform="translate(-5.39 17.75) rotate(-41.03)"/> <path class="cls-1" d="M25.18,15.84l.38-.27a3.89,3.89,0,0,0,.87-.8,2.14,2.14,0,0,0,.39-.87A2.35,2.35,0,0,0,26.39,12a2.38,2.38,0,0,0-1.68-1.06,2.93,2.93,0,0,0-2,.65l-.38.28Zm-.28,1.4-4-5.61,1.18-.87A5,5,0,0,1,23.55,10a3,3,0,0,1,1.34-.13,3.3,3.3,0,0,1,2.36,1.47,3.28,3.28,0,0,1,.58,2.74,3.11,3.11,0,0,1-.55,1.23,5.07,5.07,0,0,1-1.21,1.1Z"/> <path class="cls-1" d="M31.91,9.65,30,8.06l.16,2.61Zm.87.66-2.61,1.38.11,1.85-1,.52L28.89,6l6.33,4.93-1,.53Z"/> <path class="cls-1" d="M36.62,9.36l.45-.15a4.12,4.12,0,0,0,1-.54,2.25,2.25,0,0,0,.62-.75,2.36,2.36,0,0,0,.14-2,2.41,2.41,0,0,0-1.34-1.47,2.93,2.93,0,0,0-2.14.09L35,4.75ZM36,10.66,33.65,4.15,35,3.65a5.17,5.17,0,0,1,1.6-.36A3.07,3.07,0,0,1,38,3.53a3.31,3.31,0,0,1,1.88,2,3.29,3.29,0,0,1-.19,2.84,3.23,3.23,0,0,1-.87,1,5.7,5.7,0,0,1-1.46.73Z"/> <polygon class="cls-1" points="44.6 1.94 41.9 2.56 42.28 4.17 44.89 3.56 45.11 4.52 42.49 5.12 43.01 7.37 45.7 6.75 45.92 7.7 42.22 8.55 40.67 1.83 44.38 0.98 44.6 1.94"/> <polygon class="cls-1" points="49.92 7.06 49.75 0.17 51.55 0.12 54.95 4.25 54.86 0.04 56.63 0 56.81 6.89 55.02 6.93 51.61 2.8 51.71 7.01 49.92 7.06"/> <path class="cls-1" d="M60.33,3.72a1.71,1.71,0,0,0,0,.78,1.9,1.9,0,0,0,.31.66,2.15,2.15,0,0,0,.55.49,1.83,1.83,0,0,0,.71.25,1.87,1.87,0,0,0,1.44-.29,2.1,2.1,0,0,0,.51-.52,1.91,1.91,0,0,0,.28-.73,1.67,1.67,0,0,0,0-.77,1.89,1.89,0,0,0-.32-.67,2,2,0,0,0-.6-.44,2,2,0,0,0-.71-.26,1.94,1.94,0,0,0-.76,0,1.9,1.9,0,0,0-.67.29,1.84,1.84,0,0,0-.51.53,1.93,1.93,0,0,0-.28.72m-1.84-.28A3.72,3.72,0,0,1,59,2.11a3.59,3.59,0,0,1,1-1,3.45,3.45,0,0,1,1.3-.57,4.15,4.15,0,0,1,1.57,0,4,4,0,0,1,1.47.52,3.66,3.66,0,0,1,1.08,1,3.51,3.51,0,0,1,.59,1.27,3.75,3.75,0,0,1-.46,2.82,3.46,3.46,0,0,1-1,1,3.54,3.54,0,0,1-1.29.52,4,4,0,0,1-1.55,0,4.52,4.52,0,0,1-1.48-.53,3.85,3.85,0,0,1-1.06-.95,3.68,3.68,0,0,1-.59-1.27,3.6,3.6,0,0,1-.05-1.46"/> <polygon class="cls-1" points="69.35 2.09 69.68 6.58 72.53 3.08 74.4 3.66 69.56 9.37 68.2 8.95 67.49 1.5 69.35 2.09"/> <path class="cls-1" d="M76.88,9.62l.26-2.42L75.4,8.94Zm-.15,1.43L74.42,10l-.87.87L71.81,10l5.32-5.06,1.74.87-.6,7.36-1.73-.88Z"/> <path class="cls-1" d="M82.8,15l.38.29a4,4,0,0,0,1,.59,2.52,2.52,0,0,0,3.2-2.8,2.84,2.84,0,0,0-1.21-1.74l-.37-.22Zm-1.41.16,4.16-5.49,1.16.87a5.19,5.19,0,0,1,1.18,1.16,3.16,3.16,0,0,1,.54,1.26,3.33,3.33,0,0,1-.7,2.68A3.27,3.27,0,0,1,85.29,17a3.46,3.46,0,0,1-1.35-.16,6,6,0,0,1-1.4-.83Z"/> <polygon class="cls-1" points="93.39 17.65 91.4 15.72 90.26 16.9 92.17 18.77 91.49 19.48 89.57 17.61 87.96 19.25 89.94 21.18 89.26 21.89 86.53 19.23 91.34 14.29 94.06 16.95 93.39 17.65"/> <polygon class="cls-1" points="98.13 21.79 93.39 25.34 94.61 26.96 93.83 27.55 91.99 25.09 97.51 20.96 98.13 21.79"/> <rect class="cls-1" x="94.1" y="26.46" width="6.89" height="1.04" transform="translate(0.91 57.07) rotate(-32.76)"/> <path class="cls-1" d="M102.82,31.37l-.87-.5a1.46,1.46,0,0,0,.26-.65,1,1,0,0,0-.15-.58,1,1,0,0,0-.55-.52.79.79,0,0,0-.67,0q-.41.24-.33,1.11l.08.74a3.06,3.06,0,0,1-.16,1.44,1.88,1.88,0,0,1-.87.87,2.12,2.12,0,0,1-1.69.17,2.2,2.2,0,0,1-1.29-1.1,2.12,2.12,0,0,1-.22-1.56,2.45,2.45,0,0,1,1-1.34l.7.83a1.84,1.84,0,0,0-.63.61,1.13,1.13,0,0,0,.67,1.6,1.15,1.15,0,0,0,.87-.11,1.1,1.1,0,0,0,.31-.22,1.17,1.17,0,0,0,.19-.3,1.8,1.8,0,0,0,.08-.39,4.34,4.34,0,0,0,0-.51l-.07-.71a1.9,1.9,0,0,1,.87-2.07,1.71,1.71,0,0,1,1.43-.09,2.15,2.15,0,0,1,1.21,1.1,2.07,2.07,0,0,1-.15,2.18"/> <path class="cls-1" d="M102.26,34.92l.12.3a1.16,1.16,0,0,0,.54.7,1.13,1.13,0,0,0,1.4-.53,1.3,1.3,0,0,0-.06-.87l-.18-.34ZM99.51,36l.23.59a1.64,1.64,0,0,0,.64.87,1.08,1.08,0,0,0,1.44-.59,1.74,1.74,0,0,0-.15-1.19l-.2-.45Zm-1.3-.61,6.41-2.56.38,1a4.38,4.38,0,0,1,.31,1.07,1.72,1.72,0,0,1-.08.78,1.7,1.7,0,0,1-.44.67,1.8,1.8,0,0,1-.68.45,1.59,1.59,0,0,1-1.38-.06,1.6,1.6,0,0,1-.29,1,1.87,1.87,0,0,1-.87.7,1.82,1.82,0,0,1-1.48,0,2,2,0,0,1-.73-.55,4.5,4.5,0,0,1-.55-1Z"/> <path class="cls-1" d="M103.67,40.19a2.56,2.56,0,0,0-.79,4.69,2.58,2.58,0,0,0,2,.29A2.45,2.45,0,0,0,106.47,44a2.4,2.4,0,0,0,.31-1.95,2.44,2.44,0,0,0-1.15-1.59,2.55,2.55,0,0,0-2-.3m-.23-1a3.3,3.3,0,0,1,2.68.45,3.6,3.6,0,0,1,1.18,4.94,3.43,3.43,0,0,1-2.21,1.61,3.34,3.34,0,0,1-2.7-.44,3.66,3.66,0,0,1-1.28-4.81,3.38,3.38,0,0,1,2.33-1.74"/> <path class="cls-1" d="M104.77,51.22,107,50l-2.42-.87Zm-.94.52-.25-2.94-1.74-.63-.1-1.11,7.56,2.75-7,3.9-.09-1.14Z"/> <path class="cls-1" d="M6.75,67.34a1.67,1.67,0,0,0,.51-3.06A1.73,1.73,0,0,0,6,64.08a1.7,1.7,0,0,0-1.05.75,1.67,1.67,0,0,0,1.82,2.51m-1.44.1a2,2,0,0,1-.87-1.27,2,2,0,0,1,.25-1.54,1.93,1.93,0,0,1,1.23-.87,2,2,0,0,1,2.39,1.53,2.07,2.07,0,0,1-.23,1.54,1.94,1.94,0,0,1-1.25.87,2,2,0,0,1-1.51-.26"/> <polygon class="cls-1" points="8.31 69.07 5.47 69.75 5.35 69.41 9.27 68.6 6.55 71.09 10.25 71.41 6.66 73.18 6.54 72.84 9.2 71.61 5.86 71.34 8.31 69.07"/> <polygon class="cls-1" points="10.85 72.91 9.09 76.69 11.84 75.42 11.97 75.72 8.41 77.36 10.18 73.57 7.38 74.87 7.24 74.57 10.85 72.91"/> <rect class="cls-1" x="9.15" y="77.86" width="3.81" height="0.35" transform="translate(-35.86 14.7) rotate(-28.46)"/> <path class="cls-1" d="M11,80.1a.83.83,0,0,0,.39,1.35.76.76,0,0,0,.6-.14c.4-.25.41-.58.37-1.08-.05-.68,0-1.11.44-1.39A1,1,0,0,1,14,80.18L13.76,80a.6.6,0,0,0,0-.68.57.57,0,0,0-.38-.31.61.61,0,0,0-.49.1c-.39.25-.3.6-.27,1.16s0,1-.53,1.29a1.08,1.08,0,0,1-.85.17,1,1,0,0,1-.68-.54,1.07,1.07,0,0,1,.07-1.29Z"/> <path class="cls-1" d="M17.32,84.41a1.58,1.58,0,0,0-1.12-.66,1.68,1.68,0,0,0-1.56,2.71,1.92,1.92,0,0,0,1.11.69l-.32.25a2.37,2.37,0,0,1-1-.73A1.94,1.94,0,0,1,14,85.19a2.1,2.1,0,0,1,2.26-1.77,1.91,1.91,0,0,1,1.33.78A2,2,0,0,1,18,85.41l-.3.24a1.83,1.83,0,0,0-.37-1.24"/> <rect class="cls-1" x="15.87" y="87.37" width="3.81" height="0.35" transform="translate(-53.87 34.19) rotate(-41.85)"/> <polygon class="cls-1" points="19.9 87.07 20.18 87.36 18.76 90.33 21.77 88.95 22.04 89.22 18.18 90.9 19.9 87.07"/> <polygon class="cls-1" points="20.19 92.66 22.73 89.83 22.99 90.06 20.45 92.89 20.19 92.66"/> <polygon class="cls-1" points="24.39 91.68 23.57 91.02 23.78 90.77 25.68 92.31 25.48 92.56 24.66 91.9 22.46 94.6 22.19 94.39 24.39 91.68"/> <path class="cls-1" d="M26.69,95.77,27.11,94l-1.5,1Zm.87-2.31-.95,4.17-.32-.22.34-1.33-1.27-.87L24.21,96l-.29-.2Z"/> <path class="cls-1" d="M28,97.56a.77.77,0,0,0,.37.87.71.71,0,0,0,1.07-.3c.24-.4.09-.69-.17-1.12-.36-.58-.53-1-.26-1.43a.91.91,0,0,1,.6-.43.92.92,0,0,1,.72.15.87.87,0,0,1,.47.87h-.31a.58.58,0,0,0-.34-.59.55.55,0,0,0-.49-.12.55.55,0,0,0-.38.33c-.24.39,0,.66.29,1.15a1.25,1.25,0,0,1,.12,1.39,1,1,0,0,1-1.53.38,1.07,1.07,0,0,1-.53-1.18Z"/> <path class="cls-1" d="M35.62,98.43a1.58,1.58,0,0,0-2.2.87,1.57,1.57,0,0,0-.1,1.27,1.58,1.58,0,0,0,.88.93,1.94,1.94,0,0,0,1.3.1l-.16.37a2.32,2.32,0,0,1-1.25-.17A1.9,1.9,0,0,1,33,100.72a2,2,0,0,1,2.66-2.53,2,2,0,0,1,1,.87l-.18.35a1.74,1.74,0,0,0-.86-.93"/> <path class="cls-1" d="M40.64,102.09a1.75,1.75,0,0,0-1-2.15,1.7,1.7,0,1,0,1,2.17M40,103.37a2,2,0,0,1-1.55.09,2,2,0,0,1-1.19-1,2,2,0,0,1,.91-2.67,2.17,2.17,0,0,1,2.74.88A2,2,0,0,1,41,102.2a2,2,0,0,1-1,1.15"/> <polygon class="cls-1" points="42.78 100.55 44.7 104.26 45.38 101.31 45.69 101.38 44.82 105.2 42.9 101.49 42.22 104.49 41.89 104.42 42.78 100.55"/> <polygon class="cls-1" points="47.69 102.03 46.65 101.88 46.7 101.56 49.12 101.92 49.08 102.24 48.03 102.08 47.53 105.53 47.18 105.48 47.69 102.03"/> <path class="cls-1" d="M50.37,103.75h.34c.59,0,.87-.07.92-.61s-.2-.74-.81-.79h-.34ZM51.74,106l-1.19-1.91h-.2l-.18,1.82h-.34l.31-3.8.69,0c.82.07,1.2.45,1.15,1.14a.86.86,0,0,1-1.06.87l1.22,1.92Z"/> <path class="cls-1" d="M55.18,104.47l-.64-1.66-.68,1.65Zm-.61-2.37,1.57,4h-.37l-.48-1.29H53.74l-.52,1.29h-.35Z"/> <path class="cls-1" d="M59.41,105.06a.78.78,0,0,0,.86.52.73.73,0,0,0,.55-.28.69.69,0,0,0,.13-.59c0-.47-.34-.62-.81-.8-.63-.25-1-.46-1.06-1a.9.9,0,0,1,.2-.71.87.87,0,0,1,.67-.3.85.85,0,0,1,.87.39l-.25.18a.64.64,0,0,0-.63-.27.58.58,0,0,0-.42.22.55.55,0,0,0-.12.46c.05.46.41.53.93.75s.87.46.92,1a1.06,1.06,0,0,1-.22.84,1,1,0,0,1-.77.37,1.07,1.07,0,0,1-1.13-.62Z"/> <polygon class="cls-1" points="62.2 101.71 64.07 101.39 64.12 101.71 62.6 101.97 62.8 103.15 64.32 102.89 64.37 103.21 62.86 103.46 63.13 105.09 64.65 104.83 64.7 105.15 62.84 105.46 62.2 101.71"/> <path class="cls-1" d="M68.94,103.85l.2-.06a1.85,1.85,0,0,0,1-.52,1.64,1.64,0,0,0,.16-1.49,1.76,1.76,0,0,0-.73-1.06c-.44-.27-.86-.16-1.47,0H68l-.29.09.91,3.09Zm-1.63-3.18.56-.17a3,3,0,0,1,1.58-.21,2.16,2.16,0,0,1,1,3,2.29,2.29,0,0,1-1.37.79H69l-.56.16Z"/> <rect class="cls-1" x="71.96" y="99.21" width="0.35" height="3.81" transform="translate(-30.42 31.05) rotate(-20.15)"/> <polygon class="cls-1" points="72.5 98.97 72.87 98.81 75.1 101.23 74.94 97.92 75.28 97.77 75.41 101.98 72.5 98.97"/> <polygon class="cls-1" points="76.09 97.36 76.41 97.2 78.1 100.62 77.79 100.78 76.09 97.36"/> <path class="cls-1" d="M79.16,99.17a.78.78,0,0,0,1,.14.74.74,0,0,0,.38-.48.69.69,0,0,0-.11-.6c-.23-.41-.56-.43-1.07-.41-.67,0-1.1,0-1.36-.49a.93.93,0,0,1-.08-.73,1,1,0,0,1,.49-.55.9.9,0,0,1,1,0l-.15.27a.64.64,0,0,0-.68,0,.58.58,0,0,0-.33.37.6.6,0,0,0,.09.5c.23.4.59.33,1.15.32a1.21,1.21,0,0,1,1.26.58,1,1,0,0,1,.14.86,1.08,1.08,0,0,1-.56.66A1.07,1.07,0,0,1,79,99.48Z"/> <path class="cls-1" d="M83.09,95.86l-1.46-1L82,96.57Zm-1.83-1.63,3.52,2.43-.32.2-1.12-.81-1.29.87.28,1.35-.29.19Z"/> <polygon class="cls-1" points="84.9 91.59 89.02 92.27 87.05 89.96 87.3 89.75 89.85 92.73 85.73 92.06 87.73 94.4 87.48 94.61 84.9 91.59"/> <path class="cls-1" d="M92.12,87.57a1.68,1.68,0,0,0-2.39,0A1.68,1.68,0,0,0,89.8,90a1.65,1.65,0,1,0,2.33-2.33M93,88.74a2.07,2.07,0,0,1-2,2.12,1.91,1.91,0,0,1-1.44-.54,2,2,0,0,1-.62-1.42,2,2,0,0,1,.59-1.44,2,2,0,0,1,1.41-.71,2,2,0,0,1,1.45.56,2,2,0,0,1,.6,1.41"/> <polygon class="cls-1" points="91.64 85 95.81 84.86 93.43 82.99 93.63 82.73 96.71 85.15 92.53 85.3 94.96 87.2 94.75 87.46 91.64 85"/> <path class="cls-1" d="M98.13,81.44a.78.78,0,0,0,.92-.37.7.7,0,0,0,.1-.6.7.7,0,0,0-.4-.47c-.4-.24-.69-.09-1.12.17s-1,.52-1.44.24a.85.85,0,0,1-.44-.59.84.84,0,0,1,.18-.73.86.86,0,0,1,.86-.46v.3a.64.64,0,0,0-.6.34.58.58,0,0,0-.1.48.61.61,0,0,0,.31.39c.39.24.67,0,1.16-.29a1.21,1.21,0,0,1,1.38-.12,1.05,1.05,0,0,1,.54.68,1.09,1.09,0,0,1-.16.86,1.08,1.08,0,0,1-1.19.52Z"/> <polygon class="cls-1" points="97.74 76.73 97.26 77.67 96.97 77.52 98.11 75.34 98.39 75.5 97.91 76.43 101 78.04 100.84 78.35 97.74 76.73"/> <path class="cls-1" d="M101.29,73.67l-1.74-.07,1.24,1.28Zm-2.43-.38,4.28.12-.15.34-1.38,0L101,75.14l1,1-.14.32Z"/> <path class="cls-1" d="M103.54,71.47v-.06a1.16,1.16,0,0,0,.1-.71.8.8,0,0,0-.48-.47.73.73,0,0,0-.73.07,1.13,1.13,0,0,0-.3.52.24.24,0,0,1,0,.12l-.14.42,1.43.51Zm-1.74-.59c.19-.54.16-.88-.34-1s-.77,0-1,.58l-.14.41,1.31.46Zm-1.85.17.22-.63a1.53,1.53,0,0,1,.49-.87.94.94,0,0,1,.86-.1.78.78,0,0,1,.56.87.87.87,0,0,1,1.13-.44,1,1,0,0,1,.71.66,1.79,1.79,0,0,1-.15,1.14l-.23.63Z"/> <rect class="cls-1" x="102.74" y="66.26" width="0.35" height="3.81" transform="translate(8.77 148) rotate(-73.82)"/> <polygon class="cls-1" points="101.98 65.48 101.74 66.51 101.42 66.43 101.99 64.05 102.3 64.13 102.06 65.14 105.45 65.94 105.38 66.28 101.98 65.48"/> <path class="cls-1" d="M5.29,58.93A1.27,1.27,0,1,0,4,60.2a1.27,1.27,0,0,0,1.27-1.27"/> <path class="cls-1" d="M105.46,58.93a1.27,1.27,0,1,0-1.27,1.27,1.27,1.27,0,0,0,1.27-1.27"/> <path class="cls-2" d="M30.74,76.93a23.79,23.79,0,0,1,47.56,0H67a12.37,12.37,0,0,0-2.17-6.49,12.49,12.49,0,0,0-22.78,6.49Z"/> <path d="M67,28.4a12.5,12.5,0,0,1-25,0H30.72a23.8,23.8,0,0,0,47.59,0Z"/> </svg>
A public/images/icons/sourcehut-white.svg => public/images/icons/sourcehut-white.svg +36 -0
@@ 0,0 1,36 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg viewBox="0 0 512 512" version="1.1" id="svg51" sodipodi:docname="sourcehut-white.svg" inkscape:version="1.1 (c68e22c387, 2021-05-23)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"> <defs id="defs55" /> <sodipodi:namedview id="namedview53" pagecolor="#505050" bordercolor="#ffffff" borderopacity="1" inkscape:pageshadow="0" inkscape:pageopacity="0" inkscape:pagecheckerboard="1" showgrid="false" inkscape:zoom="1.6542969" inkscape:cx="256" inkscape:cy="256" inkscape:window-width="1920" inkscape:window-height="1059" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="svg51" /> <path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z" id="path49" style="fill:#ffffff" /> </svg>
A public/images/icons/tecnico.png => public/images/icons/tecnico.png +0 -0
M public/index.html => public/index.html +147 -106
@@ 3,47 3,47 @@ <head> <!-- Page Information <!-- Page Information –––––––––––––––––––––––––––––––––––––––––––––––––– --> <meta charset="utf-8"> <title>Gil Oliveira's links</title> <meta name="description" content="Gil Oliveira's links"> <meta name="author" content="Gil Oliveira"> <meta charset="utf-8"> <title>Gil Oliveira's links</title> <meta name="description" content="Gil Poiares-Oliveira's links"> <meta name="author" content="Gil Poiares-Oliveira"> <!-- Mobile Specific Metas <!-- Mobile Specific Metas –––––––––––––––––––––––––––––––––––––––––––––––––– --> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- CSS <!-- CSS –––––––––––––––––––––––––––––––––––––––––––––––––– --> <link rel="stylesheet" href="css/normalize.css"> <link rel="stylesheet" href="css/normalize.css"> <!-- Themes: <!-- Themes: Auto: css/skeleton-auto.css Light: css/skeleton-light.css Dark: css/skeleton-dark.css --> <link rel="stylesheet" href="css/skeleton-auto.css"> <link rel="stylesheet" href="css/skeleton-auto.css"> <link rel="stylesheet" href="css/brands.css"> <link rel="stylesheet" href="css/brands.css"> <!-- Favicon <!-- Favicon –––––––––––––––––––––––––––––––––––––––––––––––––– --> <link rel="icon" type="image/png" href="images/avatar.png"> <link rel="icon" type="image/png" href="images/avatar.png"> </head> <body> <!-- Primary Page Layout <!-- Primary Page Layout –––––––––––––––––––––––––––––––––––––––––––––––––– --> <div class="container"> <div class="row"> <div class="column" style="margin-top: 10%"> <div class="container"> <div class="row"> <div class="column" style="margin-top: 10%"> <!-- <!-- ## Getting Started with LittleLink @@ 61,16 61,17 @@ --> <!-- Your Image Here --> <img src="images/avatar.png" alt="Gil Oliveira's picture"> <!-- Your Image Here --> <img src="images/avatar.png" alt="Gil Oliveira's picture"> <!-- Title --> <h1>Gil Oliveira</h1> <!-- Title --> <h1>Gil Poiares-Oliveira, MSc</h1> <!-- Short Bio --> <p>These links open in the same window as they were clicked on, to open them in a new tab, right click on them and select "Open in new tab"</p> <!-- Short Bio --> <p>These links open in the same window as they were clicked on, to open them in a new tab, right click on them and select "Open in new tab"</p> <!-- <!-- ## Breaking down <a> attributes: @@ 96,93 97,133 @@ --> <!-- Web --> <a class="button button-web" href="https://giloliveira.net" rel="noopener noreferrer"> <img class="icon" src="images/icons/web.svg" alt="Web Logo">Website</a> <br> <!-- Web --> <a class="button button-web" href="https://laqv.requimte.pt/people/2865-gil_oliveira" rel="noopener noreferrer"> <img class="icon" src="images/icons/web.svg" alt="Web Logo">Institutional website</a> <br> <!-- Gitlab --> <a class="button button-gitlab" href="https://www.gitlab.com/GilOliveira" rel="noopener noreferrer"> <img class="icon" src="images/icons/gitlab.svg" alt="GitLab Logo">GitLab</a> <br> <!-- GitHub --> <a class="button button-github" href="https://www.github.com/GilOliveira" rel="noopener"> <img class="icon" src="images/icons/github.svg" alt="GitHub Logo">GitHub</a> <br> <!-- LinkedIn --> <a class="button button-linked" href="https://www.linkedin.com/in/GilPOliveira" rel="noopener noreferrer"> <img class="icon" src="images/icons/linkedin.svg" alt="LinkedIn Logo">LinkedIn</a> <br> <!-- Email --> <a class="button button-default" href="mailto:hello@giloliveira.net" rel="noopener noreferrer"> <img class="icon" src="images/icons/email.svg" alt="Email Icon">hello@giloliveira.net</a> <br> <!-- Academia.edu --> <a class="button button-dev-to" href="https://unl-pt.academia.edu/GilOliveira" rel="noopener noreferrer"> <img class="icon" src="images/icons/academia.svg" alt=Academia.edu logo">Academia.edu</a> <br> <!-- Google Scholar --> <a class="button button-dev-to" href="https://scholar.google.com/citations?hl=en&user=IvGHLzkAAAAJ" rel="noopener noreferrer"> <img class="icon" src="images/icons/google-scholar.svg" alt=ORCID logo logo">Google Scholar</a> <br> <!-- ResearchGate --> <a class="button button-kickstarter" href="https://www.researchgate.net/profile/Gil-Oliveira-3" rel="noopener noreferrer"> <img class="icon" src="images/icons/researchgate.svg" alt="ResearchGate Logo">ResearchGate</a> <br> <!-- Zotero --> <a class="button button-dev-to" href="https://www.zotero.org/giloliveira" rel="noopener noreferrer"> <img class="icon" src="images/icons/zotero.svg" alt="Zotero logo"> Zotero </a> <br> <h2> Identifiers </h2> <!-- ORCID --> <a class="button button-dev-to" href="https://orcid.org/0000-0003-4638-2879" rel="noopener noreferrer"> <img class="icon" src="images/icons/orcid.svg" alt=ORCID logo logo">0000-0003-4638-2879</a> <br> <!-- Ciência ID --> <a class="button button-dev-to" href="https://cienciavitae.pt/D019-5596-42E2" rel="noopener noreferrer"> <img class="icon" src="images/icons/cienciaid.svg" alt="ORCID logo">D019-5596-42E2</a> <br> <!-- ResearcherID --> <a class="button button-dev-to" href="https://publons.com/researcher/AAE-9440-2021/" rel="noopener noreferrer"> <!-- <img class="icon" src="images/icons/cienciaid.svg" alt=ORCID logo logo"> --> AAE-9440-2021 </a> <br> <!-- <!-- Web --> <a class="button button-web" href="https://giloliveira.net" rel="noopener noreferrer"> <img class="icon" src="images/icons/web.svg" alt="Web Logo">Website</a> <br> <!-- Email --> <a class="button button-default" href="mailto:gil@poiares-oliveira.com" rel="noopener noreferrer"> <img class="icon" src="images/icons/email.svg" alt="Email Icon">gil@poiares-oliveira.com</a> <br> <h2> Identifiers </h2> <!-- ORCID --> <a class="button button-dev-to" href="https://orcid.org/0000-0003-4638-2879" rel="noopener noreferrer"> <img class="icon" src="images/icons/orcid.svg" alt=ORCID logo">0000-0003-4638-2879</a> <br> <!-- Ciência ID --> <a class="button button-ciencia-id" href="https://cienciavitae.pt/D019-5596-42E2" rel="noopener noreferrer"> <img class="icon" src="images/icons/cienciaid.svg" alt="Ciência ID logo">D019-5596-42E2</a> <br> <!-- ResearcherID --> <a class="button button-dev-to" href="https://www.webofscience.com/wos/author/record/2198320" rel="noopener noreferrer"> <img class="icon" src="images/icons/clarivate.svg" alt="Clarivate logo"> AAE-9440-2021 </a> <br> <h2> Repositories </h2> <a class="button button-tecnico" href="https://scholar.tecnico.ulisboa.pt/authors/cf4f9178933b0bce290e1906573ce74c2db38a095e7a85b19ae9687898bc050a/records" rel="noopener noreferrer"> <img class="icon" style="width: auto" src="images/icons/tecnico.png" alt="Técnico Lisboa logo"> Técnico Scholar </a> <br> <a class="button button-nova" href="https://novaresearch.unl.pt/en/persons/m%C3%A1rio-gil-poiares-rodrigues-de-oliveira" rel="noopener noreferrer"> <img class="icon" src="images/icons/nova.svg" alt="NOVA logo"> NOVA Research Portal </a> <br> <h2> Code </h2> <!-- sourcehut --> <a class="button button-sourcehut" href="https://git.sr.ht/" rel="noopener noreferrer"> <img class="icon" src="images/icons/sourcehut-white.svg" alt="sourcehut Logo">sourcehut</a> <br> <!-- Codeberg --> <a class="button button-codeberg" href="https://codeberg.org/Gil" rel="noopener noreferrer"> <img class="icon" src="images/icons/codeberg.svg" alt="Codeberg Logo">Codeberg</a> <br> <!-- Gitlab --> <a class="button button-gitlab" href="https://www.gitlab.com/GilOliveira" rel="noopener noreferrer"> <img class="icon" src="images/icons/gitlab.svg" alt="GitLab Logo">GitLab</a> <br> <!-- GitHub --> <a class="button button-github" href="https://www.github.com/GilOliveira" rel="noopener noreferrer"> <img class="icon" src="images/icons/github.svg" alt="GitHub Logo">GitHub</a> <br> <h2>Social</h2> <!-- LinkedIn --> <a class="button button-linked" href="https://www.linkedin.com/in/GilPOliveira" rel="noopener noreferrer"> <img class="icon" src="images/icons/linkedin.svg" alt="LinkedIn Logo">LinkedIn</a> <br> <!-- Academia.edu --> <a class="button button-dev-to" href="https://unl-pt.academia.edu/GilOliveira" rel="noopener noreferrer"> <img class="icon" src="images/icons/academia.svg" alt=Academia.edu logo">Academia.edu</a> <br> <!-- Google Scholar --> <a class="button button-dev-to" href="https://scholar.google.com/citations?hl=en&user=IvGHLzkAAAAJ" rel="noopener noreferrer"> <img class="icon" src="images/icons/google-scholar.svg" alt=ORCID logo logo">Google Scholar</a> <br> <!-- ResearchGate --> <a class="button button-researchgate" href="https://www.researchgate.net/profile/Gil-Oliveira-3" rel="noopener noreferrer"> <img class="icon" src="images/icons/researchgate.svg" alt="ResearchGate Logo">ResearchGate</a> <br> <!-- Zotero --> <a class="button button-dev-to" href="https://www.zotero.org/giloliveira" rel="noopener noreferrer"> <img class="icon" src="images/icons/zotero.svg" alt="Zotero logo"> Zotero </a> <br> <!-- Mastodon --> <a class="button button-mastodon" href="https://genomic.social/@Gil" rel="noopener noreferrer"> <img class="icon" src="images/icons/mastodon.svg" alt="Mastodon logo"> Mastodon </a> <br> <!-- Footer: This includes a link to privacy.html page which can be setup for your Privacy Policy. This also includes a link to the LittleLink repository to make forking LittleLink easier. You can edit or remove anything here to make your own footer. --> <br /> <p> 🥸 <a href="privacy.html">Privacy Policy</a> | 📖 <a href="https://git.sr.ht/~gpo/links">This page is open source!</a> </p> </div> <br /> <p> 🥸 <a href="privacy.html">Privacy Policy</a> | 📖 <a href="https://git.sr.ht/~gpo/links">This page is open source!</a> </p> </div> </div> </div> </div> <!-- End Document <!-- End Document –––––––––––––––––––––––––––––––––––––––––––––––––– --> </body> </html> </html> \ No newline at end of file
M public/privacy.html => public/privacy.html +128 -117
@@ 1,50 1,51 @@ <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <!-- Page Information <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <!-- Page Information –––––––––––––––––––––––––––––––––––––––––––––––––– --> <meta charset="utf-8" /> <title>Privacy Policy</title> <meta name="description" content="" /> <meta name="author" content="Gil Oliveira" /> <meta charset="utf-8" /> <title>Privacy Policy</title> <meta name="description" content="" /> <meta name="author" content="Gil Oliveira" /> <!-- Mobile Specific Metas <!-- Mobile Specific Metas –––––––––––––––––––––––––––––––––––––––––––––––––– --> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <!-- CSS <!-- CSS –––––––––––––––––––––––––––––––––––––––––––––––––– --> <link rel="stylesheet" href="css/normalize.css" /> <link rel="stylesheet" href="css/normalize.css" /> <!-- <!-- Themes: Auto: css/skeleton-auto.css Light: css/skeleton-light.css Dark: css/skeleton-dark.css --> <link rel="stylesheet" href="css/skeleton-auto.css" /> <link rel="stylesheet" href="css/brands.css" /> <link rel="stylesheet" href="css/skeleton-auto.css" /> <link rel="stylesheet" href="css/brands.css" /> <!-- Favicon <!-- Favicon –––––––––––––––––––––––––––––––––––––––––––––––––– --> <link rel="icon" type="image/png" href="images/avatar.png" /> <link rel="icon" type="image/png" href="images/avatar.png" /> </head> </head> <body> <!-- Primary Page Layout <body> <!-- Primary Page Layout –––––––––––––––––––––––––––––––––––––––––––––––––– --> <div class="container-left"> <div class="row"> <div class="column" style="margin-top: 10%"> <p> <a href="index.html">⬅️ Back to main page</a> </p> <!-- <div class="container-left"> <div class="row"> <div class="column" style="margin-top: 10%"> <p> <a href="index.html">⬅️ Back to main page</a> </p> <!-- Privacy Policy: We recommend adding a Privacy Policy to your LittleLink. Adding one can help you stay compliant @@ with different privacy legislation and can also help set expectations for your site visitors. 60,105 61,115 @@ You can remove, edit, and add to these as necessary for your project. --> <!-- Page Name --> <h1>🔒 Privacy Policy</h1> <!-- Page Name --> <h1>🔒 Privacy Policy</h1> <!-- Page Information --> <p> <b >This service does not collect personal data.</b > <br /> <br /> <!-- Page Information --> <p> <b>This service does not collect personal data.</b> <br /> <br /> <!-- Start Section --> <p> <b>🔗 External links</b> <br /> This websites contains links to external pages, which are managed by third-parties, which may enforce their own policies. You are incentivised to check their privacy policies before using their websites. </p> <!-- End Section --> <p> <b>⚖️ Your rights</b> <br /> EU and Portuguese law give all users of this website a series of rights concerning their personal data, regardless of their jurisdiction. We have a legal obligation to inform you of these rights. <br /> Every user is entitled to the following: <ul> <li>The right to access – You have the right to request copies of your personal data. We may charge you a small fee for this service. </li> <li>The right to rectification – You have the right to request that we correct any information you believe is inaccurate. You also have the right to request us to complete the information you believe is incomplete. </li> <li>The right to erasure – You have the right to request the erasure of your personal data, under certain conditions. </li> <li>The right to restrict processing – You have the right to request that we restrict the processing of your personal data, under certain conditions. </li> <li>The right to object to processing – You have the right to object to the processing of your personal data, under certain conditions. </li> <li>The right to data portability – You have the right to request the transfer the data that we have collected to another organization, or directly to you, under certain conditions. </li> </ul> If you make a request, we have one month to respond. If you wish to exercise any of these rights, please contact us at our email. </p> <!-- Start Section --> <p> <b>📁 Hosting and Backend Infrastructure</b> <br /> This website is hosted by a third-party. As you connect to this website, it is technically possible our hosting provider to collect and log some personal data from your connection, such as your IP address. Please consult their privacy policies for your reference <br /> <br /> The companies that provide this website with hosting services are: <br /> <br /> <!-- Here you can add any hosting companies you use and what they track --> <b>1.) sr.ht, LLC.</b><br /> <i>Through the Sourcehut Pages service.</i> <br /> <a href="https://man.sr.ht/privacy.md" >Privacy Policy</a > </p> <!-- End Section --> <!-- Start Section --> <p> <b>📧 Contacts</b> <br /> For any enquiries regarding how this website handles your personal data, please get in touch by email: <a href="mailto:dpo@giloliveira.net">dpo@giloliveira.net</a> </p> <!-- End Section --> <!-- Start Section --> <p> <b>👮 Contacting the responsible authorities</b> <br /> Should you wish to report a complaint or if you feel that we have not addressed your concern in a satisfactory manner, you may contact the appropriate authority: <br /> <br /> Name: CNPD - Comissão Nacional de Proteção de Dados <br /> Address: Av. D. Carlos I, 134, 1º, 1200-651 Lisbon, Portugal <br /> Phone: (+351) 213 928 400 <br /> Fax: (+351) 213 976 832 <br /> Email: <a href="mailto:geral@cnpd.pt">geral@cnpd.pt</a> <br /> Website: <a href="https://www.cnpd.pt">www.cnpd.pt</a> </p> <!-- End Section --> <!-- <p> <b>🔗 External links</b> <br /> This websites contains links to external pages, which are managed by third-parties, which may enforce their own policies. You are incentivised to check their privacy policies before using their websites. </p> <!-- End Section --> <p> <b>⚖️ Your rights</b> <br /> EU and Portuguese law give all users of this website a series of rights concerning their personal data, regardless of their jurisdiction. We have a legal obligation to inform you of these rights. <br /> Every user is entitled to the following: <ul> <li>The right to access – You have the right to request copies of your personal data. We may charge you a small fee for this service. </li> <li>The right to rectification – You have the right to request that we correct any information you believe is inaccurate. You also have the right to request us to complete the information you believe is incomplete. </li> <li>The right to erasure – You have the right to request the erasure of your personal data, under certain conditions. </li> <li>The right to restrict processing – You have the right to request that we restrict the processing of your personal data, under certain conditions. </li> <li>The right to object to processing – You have the right to object to the processing of your personal data, under certain conditions. </li> <li>The right to data portability – You have the right to request the transfer the data that we have collected to another organization, or directly to you, under certain conditions. </li> </ul> If you make a request, we have one month to respond. If you wish to exercise any of these rights, please contact us at our email. </p> <!-- Start Section --> <p> <b>📁 Hosting and Backend Infrastructure</b> <br /> This website is hosted by a third-party. As you connect to this website, it is technically possible our hosting provider to collect and log some personal data from your connection, such as your IP address. Please consult their privacy policies for your reference <br /> <br /> The companies that provide this website with hosting services are: <br /> <br /> <!-- Here you can add any hosting companies you use and what they track --> <b>1.) sr.ht, LLC.</b><br /> <i>Through the Sourcehut Pages service.</i> <br /> <a href="https://man.sr.ht/privacy.md">Privacy Policy</a> </p> <!-- End Section --> <!-- Start Section --> <p> <b>📧 Contacts</b> <br /> For any enquiries regarding how this website handles your personal data, please get in touch by email: <a href="mailto:privacy@giloliveira.net">dpo@giloliveira.net</a> </p> <!-- End Section --> <!-- Start Section --> <p> <b>👮 Contacting the responsible authorities</b> <br /> Should you wish to report a complaint or if you feel that we have not addressed your concern in a satisfactory manner, you may contact the appropriate authority: <br /> <br /> Name: CNPD - Comissão Nacional de Proteção de Dados <br /> Address: Av. D. Carlos I, 134, 1º, 1200-651 Lisbon, Portugal <br /> Phone: (+351) 213 928 400 <br /> Fax: (+351) 213 976 832 <br /> Email: <a href="mailto:geral@cnpd.pt">geral@cnpd.pt</a> <br /> Website: <a href="https://www.cnpd.pt">www.cnpd.pt</a> </p> <!-- End Section --> <!-- Footer: This includes a link to the LittleLink repository to make forking LittleLink easier. You can edit or remove anything here to make your own footer. --> <center> <p> <a href="https://git.sr.ht/~gpo/links">This page is open source! :)</a> <center> <p> <a href="https://git.sr.ht/~gpo/links">This page is open source! :)</a> </p> </center> </div> </center> </div> </div> </div> <!-- End Document <!-- End Document –––––––––––––––––––––––––––––––––––––––––––––––––– --> </body> </html> </body> </html> \ No newline at end of file