From ba08dbcdd6811b05923d3a7d72b3c27c76aff5e2 Mon Sep 17 00:00:00 2001 From: Marcel Schwarz Date: Mon, 4 Sep 2023 20:04:55 +0200 Subject: [PATCH] Pull in changes from upstream and add gitea --- .github/FUNDING.yml | 6 + README.md | 71 +++- css/brands.css | 393 ++++++++++++++++-- css/skeleton-auto.css | 22 +- css/skeleton-dark.css | 4 +- css/skeleton-light.css | 4 +- images/icons/amazon-music.svg | 17 + images/icons/amazon.svg | 8 +- images/icons/apple-music-alt.svg | 10 + images/icons/apple-music-white.svg | 34 -- images/icons/apple-music.svg | 54 +-- images/icons/apple-podcasts-alt.svg | 14 + images/icons/apple-podcasts-white.svg | 8 - images/icons/apple-podcasts.svg | 45 +- images/icons/{appstore.svg => apple.svg} | 4 +- images/icons/artstation.svg | 5 + images/icons/bandcamp.svg | 30 +- images/icons/behance.svg | 10 + images/icons/blog.svg | 45 +- images/icons/bluesky.svg | 14 + images/icons/buy-me-a-coffee.svg | 11 + images/icons/cal.svg | 5 + images/icons/calendly.svg | 12 + images/icons/cash-app-btc.svg | 20 + images/icons/cash-app-dollar.svg | 20 + images/icons/cash-app-pound.svg | 20 + images/icons/cashapp_btc.svg | 27 -- images/icons/cashapp_dollar.svg | 28 -- images/icons/cashapp_pound.svg | 28 -- images/icons/clubhouse.svg | 11 +- images/icons/coffee.svg | 1 - images/icons/dev-to.svg | 3 + images/icons/dev_to.svg | 1 - images/icons/discord.svg | 2 +- images/icons/dribbble.svg | 11 + images/icons/{email_alt.svg => email-alt.svg} | 7 + images/icons/email.svg | 7 + images/icons/etsy.svg | 7 + images/icons/facebook.svg | 12 +- images/icons/figma.svg | 15 +- images/icons/fiverr.svg | 3 + images/icons/flickr.svg | 18 +- images/icons/generic-blog.svg | 10 + images/icons/generic-calendar.svg | 3 + images/icons/generic-cloud.svg | 3 + images/icons/generic-code.svg | 10 + images/icons/generic-computer.svg | 3 + images/icons/generic-email-alt.svg | 10 + images/icons/generic-email.svg | 3 + images/icons/generic-homepage.svg | 3 + images/icons/generic-map.svg | 3 + images/icons/generic-phone.svg | 10 + images/icons/generic-review.svg | 3 + images/icons/generic-rss.svg | 10 + images/icons/generic-shopping-bag.svg | 3 + images/icons/generic-shopping-tag.svg | 10 + images/icons/generic-sms.svg | 3 + images/icons/generic-website.svg | 10 + images/icons/gitea.svg | 12 + images/icons/github.svg | 12 +- images/icons/gitlab.svg | 10 +- images/icons/gofundme.svg | 6 + images/icons/goodreads.svg | 12 +- images/icons/google-drive.svg | 15 + images/icons/google-play.svg | 6 + images/icons/google-podcasts.svg | 29 +- images/icons/google-scholar.svg | 13 + images/icons/google_scholar.svg | 1 - images/icons/guilded.svg | 10 + images/icons/hashnode.svg | 24 +- images/icons/instagram.svg | 11 +- images/icons/kick-alt.svg | 27 ++ images/icons/kick.svg | 23 + images/icons/kickstarter.svg | 11 +- images/icons/kit.svg | 7 +- images/icons/ko-fi.svg | 16 +- images/icons/last-fm.svg | 3 + images/icons/letterboxd.svg | 18 +- images/icons/line.svg | 3 + images/icons/linkedin.svg | 12 +- images/icons/littlelink.svg | 15 +- images/icons/mailchimp.svg | 10 + images/icons/mastodon.svg | 13 +- images/icons/medium.svg | 6 +- images/icons/messenger.svg | 7 + images/icons/ngl.svg | 1 + images/icons/notion.svg | 13 +- images/icons/patreon.svg | 13 +- images/icons/paypal.svg | 24 +- images/icons/pinterest.svg | 4 +- images/icons/playstore.svg | 6 - images/icons/post-news.svg | 5 + images/icons/post.news.png | Bin 3271 -> 0 bytes .../{producthunt.svg => product-hunt.svg} | 8 +- images/icons/read-cv.svg | 10 + images/icons/redbubble.svg | 13 +- images/icons/reddit.svg | 13 +- images/icons/shop.svg | 10 + images/icons/signal.svg | 13 +- images/icons/skoob.svg | 6 +- images/icons/slack.svg | 10 + images/icons/snapchat.svg | 9 +- images/icons/soundcloud.svg | 5 +- images/icons/spotify-alt.svg | 10 + images/icons/spotify-green.svg | 7 - images/icons/spotify.svg | 12 +- images/icons/square.svg | 11 + images/icons/steam.svg | 12 +- images/icons/strava.svg | 4 +- images/icons/substack.svg | 2 +- images/icons/telegram.svg | 12 +- images/icons/threads.svg | 3 + images/icons/threema.svg | 17 +- images/icons/tiktok.svg | 8 +- images/icons/trello.svg | 20 +- images/icons/tumblr.svg | 5 +- images/icons/twitch.svg | 8 +- images/icons/twitter.svg | 4 +- images/icons/unsplash.svg | 11 +- images/icons/untappd.svg | 5 +- images/icons/upwork.svg | 3 + images/icons/venmo.svg | 6 +- images/icons/vimeo.svg | 9 +- images/icons/vrchat.svg | 3 +- images/icons/vsco.svg | 10 + images/icons/web.svg | 16 - images/icons/whatsapp.svg | 19 +- images/icons/wordpress.svg | 7 + images/icons/x.svg | 3 + images/icons/xing.svg | 11 +- images/icons/youtube-music.svg | 36 +- images/icons/youtube.svg | 7 - images/icons/zoom.svg | 3 + images/littlelink.png | Bin 0 -> 2991 bytes images/littlelink.svg | 11 + images/littlelink@2x.png | Bin 0 -> 8812 bytes index.html | 61 ++- privacy.html | 6 +- 138 files changed, 1405 insertions(+), 616 deletions(-) create mode 100644 .github/FUNDING.yml create mode 100644 images/icons/amazon-music.svg create mode 100644 images/icons/apple-music-alt.svg delete mode 100644 images/icons/apple-music-white.svg create mode 100644 images/icons/apple-podcasts-alt.svg delete mode 100644 images/icons/apple-podcasts-white.svg rename images/icons/{appstore.svg => apple.svg} (93%) create mode 100644 images/icons/artstation.svg create mode 100644 images/icons/behance.svg create mode 100644 images/icons/bluesky.svg create mode 100644 images/icons/buy-me-a-coffee.svg create mode 100644 images/icons/cal.svg create mode 100644 images/icons/calendly.svg create mode 100644 images/icons/cash-app-btc.svg create mode 100644 images/icons/cash-app-dollar.svg create mode 100644 images/icons/cash-app-pound.svg delete mode 100644 images/icons/cashapp_btc.svg delete mode 100644 images/icons/cashapp_dollar.svg delete mode 100644 images/icons/cashapp_pound.svg delete mode 100644 images/icons/coffee.svg create mode 100644 images/icons/dev-to.svg delete mode 100644 images/icons/dev_to.svg create mode 100644 images/icons/dribbble.svg rename images/icons/{email_alt.svg => email-alt.svg} (82%) create mode 100644 images/icons/fiverr.svg create mode 100644 images/icons/generic-blog.svg create mode 100644 images/icons/generic-calendar.svg create mode 100644 images/icons/generic-cloud.svg create mode 100644 images/icons/generic-code.svg create mode 100644 images/icons/generic-computer.svg create mode 100644 images/icons/generic-email-alt.svg create mode 100644 images/icons/generic-email.svg create mode 100644 images/icons/generic-homepage.svg create mode 100644 images/icons/generic-map.svg create mode 100644 images/icons/generic-phone.svg create mode 100644 images/icons/generic-review.svg create mode 100644 images/icons/generic-rss.svg create mode 100644 images/icons/generic-shopping-bag.svg create mode 100644 images/icons/generic-shopping-tag.svg create mode 100644 images/icons/generic-sms.svg create mode 100644 images/icons/generic-website.svg create mode 100644 images/icons/gitea.svg create mode 100644 images/icons/gofundme.svg create mode 100644 images/icons/google-drive.svg create mode 100644 images/icons/google-play.svg create mode 100644 images/icons/google-scholar.svg delete mode 100644 images/icons/google_scholar.svg create mode 100644 images/icons/guilded.svg create mode 100644 images/icons/kick-alt.svg create mode 100644 images/icons/kick.svg create mode 100644 images/icons/last-fm.svg create mode 100644 images/icons/line.svg create mode 100644 images/icons/mailchimp.svg create mode 100644 images/icons/ngl.svg delete mode 100644 images/icons/playstore.svg create mode 100644 images/icons/post-news.svg delete mode 100644 images/icons/post.news.png rename images/icons/{producthunt.svg => product-hunt.svg} (58%) create mode 100644 images/icons/read-cv.svg create mode 100644 images/icons/shop.svg create mode 100644 images/icons/slack.svg create mode 100644 images/icons/spotify-alt.svg delete mode 100644 images/icons/spotify-green.svg create mode 100644 images/icons/square.svg create mode 100644 images/icons/threads.svg create mode 100644 images/icons/upwork.svg create mode 100644 images/icons/vsco.svg delete mode 100644 images/icons/web.svg create mode 100644 images/icons/x.svg create mode 100644 images/icons/zoom.svg create mode 100644 images/littlelink.png create mode 100644 images/littlelink.svg create mode 100644 images/littlelink@2x.png diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..fb7b138 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,6 @@ +# These are supported funding model platforms + +github: sethcottle +patreon: sethcottle +ko_fi: sethcottle +custom: [https://buymeacoffee.com/seth, https://paypal.me/sethcottle] diff --git a/README.md b/README.md index d6fc3ac..2a16536 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,25 @@ -# πŸ”— LittleLink +![Logo](https://cdn.cottle.cloud/littlelink/littlelink.gif) -![LittleLink](https://cdn.cottle.cloud/littlelink/social-circle.png) +# LittleLink +The DIY self-hosted LinkTree alternative. LittleLink has more than 100 branded button styles you can easily use, with more being added by our community all the time. -LittleLink is a lightweight DIY alternative to services like [Linktree](https://linktr.ee) -and [many.link](https://many.link/). LittleLink was built using [Skeleton](http://getskeleton.com/), a dead simple, responsive boilerplateβ€”we just stripped out some additional code you wouldn't need and added in branded styles for popular services. 😊 +![Theme](https://cdn.cottle.cloud/littlelink/themesupport.gif) -![Themes](https://cdn.cottle.cloud/littlelink/littlelink-comparison.gif) +LittleLink has more than 100 branded button styles you can use (with even more being added by our community). You'll also find a light and dark theme ready to go. Not a fan of the default colors? Update `skeleton-light.css` or `skeleton-dark.css` to the HEX values of your choosing. You can also set your CSS to `skeleton-auto.css`, which will use the system theme of the device you visit on. -LittleLink has more than 50+ branded button styles you can use (with even more being added by our community). You'll also find a light and dark theme ready to go. Not a fan of the default colors? Update `skeleton-light.css` or `skeleton-dark.css` to the HEX values of your choosing. You can also set your CSS to `skeleton-auto.css`, which will use the system theme of the device you visit on. - -![Performance](https://cdn.cottle.cloud/littlelink/performance.png) +![Performance](https://cdn.cottle.cloud/littlelink/Lighthouse.svg) Using [Skeleton](http://getskeleton.com/) let us build something that loads quickly & doesn't have any of the unnecessary bloat you would get from using a large framework for a page that requires nothing more than simplicity. LittleLink scored a 99/100 in performance when tested with [Google Lighthouse](https://developers.google.com/web/tools/lighthouse). -![Publish](https://cdn.cottle.cloud/littlelink/fork-edit-publish.png) +![Publish](https://cdn.cottle.cloud/littlelink/Publish.svg) -No need for gulp, npm, or anything else to make LittleLink workβ€”it uses the bare essentials. You can automatically fork and deploy LittleLink with [Vercel](https://vercel.com/). Enjoy free and fast hosting with automatic deployments on every branch push with one click below. πŸ‘‡οΈ +No need for gulp, npm, or anything else to make LittleLink workβ€”it uses the bare essentials. You can automatically fork and deploy LittleLink with [Netlify](https://www.netlify.com/), [Vercel](https://vercel.com/), or [Amplify](https://aws.amazon.com/amplify). πŸ‘‡οΈ -[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/git/external?repository-url=https%3A%2F%2Fgithub.com%2Fsethcottle%2Flittlelink&project-name=littlelink&repository-name=littlelink&demo-title=LittleLink%20Demo&demo-description=Imported%20from%20GitHub.) +[![Deploy to Netlify](https://cdn.cottle.cloud/littlelink/button-deploy-netlify.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/sethcottle/littlelink) + +[![Deploy to Vercel](https://cdn.cottle.cloud/littlelink/button-deploy-vercel.svg)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fsethcottle%2Flittlelink&project-name=littlelink&repository-name=littlelink) + +[![Deploy to Amplify](https://cdn.cottle.cloud/littlelink/button-deploy-amplify.svg)](https://console.aws.amazon.com/amplify/home#/deploy?repo=https://github.com/sethcottle/littlelink) --- @@ -29,38 +31,61 @@ Looking for more niche services to add to your copy of LittleLink? Check out [Li #### 🎨 Figma Duplicate the [LittleLink Template on Figma Community](https://www.figma.com/community/file/846568099968305613) to help plan out and design your LittleLink page. -#### πŸ‹ Docker -[Techno Tim](https://github.com/timothystewart6) is building [LittleLink-Server](https://github.com/techno-tim/littlelink-server). Check out [his video](https://youtu.be/42SqfI_AjXU)! +[![Figma Community](https://cdn.cottle.cloud/littlelink/button-figma-community.svg)](https://www.figma.com/community/file/846568099968305613) -[Drew](https://github.com/davisdre) is building a [super simple Docker implementation of LittleLink](https://github.com/davisdre/littlelink). +#### πŸ‹ Docker +β€’ [Techno Tim](https://github.com/timothystewart6) is building [LittleLink-Server](https://github.com/techno-tim/littlelink-server). Check out [his video](https://youtu.be/42SqfI_AjXU)! + +β€’ [Drew](https://github.com/davisdre) is building a [super simple Docker implementation of LittleLink](https://github.com/davisdre/littlelink). #### πŸ—ƒοΈ Misc -[Khashayar](https://github.com/khashayarzavosh) is building [LittleLink Admin](https://github.com/khashayarzavosh/admin-littlelink) which lets you host your own admin portal to manage LittleLink! +β€’ [Khashayar](https://github.com/khashayarzavosh) is building [LittleLink Admin](https://github.com/khashayarzavosh/admin-littlelink) which lets you host your own admin portal to manage LittleLink! -[Julian](https://github.com/JulianPrieber) is building [LittleLink Custom](https://github.com/JulianPrieber/littlelink-custom) which approaches the admin portal with an easy-to-use "plug-and-play" mentality! +β€’ [Julian](https://github.com/JulianPrieber) is building [LittleLink Custom](https://github.com/JulianPrieber/littlelink-custom) which approaches the admin portal with an easy-to-use "plug-and-play" mentality! --- ### πŸ’– Supporters -You can support LittleLink by [buying me a beer](https://www.buymeacoffee.com/seth). You can also have your name or your company added to this section and the supporters page of the [LittleLink.io](https://littlelink.io) website. +You can support LittleLink by [buying me a coffee](https://www.buymeacoffee.com/seth). You can also have your name or your company added to this section and the supporters page of the [LittleLink.io](https://littlelink.io) website. #### 🏒 Business Supporters -[Add Your Company Name](https://www.buymeacoffee.com/seth/e/50574) +β€’ **[links.dev](https://github.com/fatih-yavuz/links.dev)** + +[![Add Your Company Name](https://cdn.cottle.cloud/littlelink/button-buy-me-a-coffee-company.svg)](https://www.buymeacoffee.com/seth/e/50574) #### ✨ Individual Supporters -**[Drew Davis](https://connect.davisdre.me)** +β€’ **[Drew Davis](https://connect.davisdre.me)** -**[Robotter112](https://robotter112.de/)** +β€’ **[Robotter112](https://robotter112.de/)** -[Add Your Name](https://www.buymeacoffee.com/seth/e/50573) +[![Buy Me A Coffee](https://cdn.cottle.cloud/littlelink/button-buy-me-a-coffee-individual.svg)](https://www.buymeacoffee.com/seth/e/50573) + +#### πŸ™ GitHub Sponsors +β€’ **[Your Name Here](https://github.com/sponsors/sethcottle)** + +[![GitHub Sponsors](https://cdn.cottle.cloud/littlelink/button-github-sponsors.svg)](https://github.com/sponsors/sethcottle) + +#### ❀️ Patreon Members +β€’ **[Your Name Here](https://www.patreon.com/sethcottle)** + +[![Patreon](https://cdn.cottle.cloud/littlelink/button-patreon.svg)](https://www.patreon.com/sethcottle) + + +#### πŸ₯° More Ways to Support LittleLink +[![Buy Me A Coffee](https://cdn.cottle.cloud/littlelink/button-buy-me-a-coffee.svg)](https://www.buymeacoffee.com/seth/) + +[![Ko-Fi](https://cdn.cottle.cloud/littlelink/button-ko-fi.svg)](https://ko-fi.com/sethcottle) + +[![PayPal](https://cdn.cottle.cloud/littlelink/button-paypal.svg)](https://paypal.me/sethcottle/) --- ### πŸ“Š Analytics -To help build a more privacy focused product, we recommend using [Fathom Analytics](https://usefathom.com/ref/EQVZMV)*. On May 03, 2022 we moved [LittleLink.io](https://littlelink.io) from Google Analytics to Fathom! We're also making our analytics dashboard [publicly available](https://app.usefathom.com/share/xbmnwxxl/littlelink.io#/?filters=%5B%5D&range=last_7_days&site=2251799827005303)** for everyone to view. +To help build a more privacy focused product, we recommend using [Fathom Analytics](https://usefathom.com/ref/EQVZMV)*. [View our Fathom analytics dashboard](https://app.usefathom.com/share/xbmnwxxl/littlelink.io#/?filters=%5B%5D&range=last_7_days&site=2251799827005303)**. ###### * This is a referral link. Using this link to sign up for Fathom is an easy way to help support LittleLink! -###### ** Analytics displayed in this dashboard start May 03, 2022. View this [Google Sheets file](https://docs.google.com/spreadsheets/d/1GL4SroAdH-OZphBVR5z-BoSukHIEVJfao25q_e9-Ii8/edit?usp=sharing) with the generic unique pageview data from Google Analytics. +###### ** Analytics in this dashboard start May 03, 2022. View this [Google Sheets file](https://docs.google.com/spreadsheets/d/1GL4SroAdH-OZphBVR5z-BoSukHIEVJfao25q_e9-Ii8/edit?usp=sharing) with the generic unique pageview data from Google Analytics. +[![PayPal](https://cdn.cottle.cloud/littlelink/button-fathom-analytics.svg)](https://usefathom.com/ref/EQVZMV) diff --git a/css/brands.css b/css/brands.css index 4c14feb..2654729 100644 --- a/css/brands.css +++ b/css/brands.css @@ -33,23 +33,26 @@ button { display: inline-block; text-decoration: none; - height: 48px; + height: 100%; text-align: center; vertical-align: middle; font-size: 18px; width: 300px; font-weight: 700; - line-height: 48px; + line-height: 20px; + padding: 14px 12px 12px 12px; letter-spacing: 0.1px; white-space: wrap; + outline: none; border-radius: 8px; cursor: pointer; -} + +} button:hover, .button:focus { - color: #333; + color: #212121; border-color: #888; - outline: 0; + outline: #7AB8FF solid 3px } .button.button-primary { color: #fff; @@ -77,7 +80,7 @@ button:hover, /* Default (this is great for your own brand color!) */ .button.button-default { color: #ffffff; - background-color: #0085ff; + background-color: #2457F5; } .button.button-default:hover, .button.button-default:focus { @@ -87,17 +90,29 @@ button:hover, /* Amazon */ .button.button-amazon { color: #000000; - background-color: #ffffff; + background-color: #FFFFFF; + border: 1px solid #212121; } .button.button-amazon:hover, .button.button-amazon:focus { filter: brightness(90%); } +/* Amazon Music */ +.button.button-amazon-music { + color: #000000; + background-color: #25D1DA; +} +.button.button-amazon-music:hover, +.button.button-amazon-music:focus { + filter: brightness(90%); +} + /* Apple App Store */ .button.button-appstore { - color: #ffffff; + color: #FFFFFF; background-color: #000000; + border: 1px solid #FFFFFF; } .button.button-appstore:hover, .button.button-appstore:focus { @@ -108,6 +123,7 @@ button:hover, .button.button-apple-music { color: #ffffff; background-color: #000000; + border: 1px solid #FFFFFF; } .button.button-apple-music:hover, .button.button-apple-music:focus { @@ -128,6 +144,7 @@ button:hover, .button.button-apple-podcasts { color: #ffffff; background-color: #000000; + border: 1px solid #FFFFFF; } .button.button-apple-podcasts:hover, .button.button-apple-podcasts:focus { @@ -144,6 +161,17 @@ button:hover, filter: brightness(90%); } +/* ArtStation */ +.button.button-artstation { + color: #ffffff; + background-color: #18181C; + border: 1px solid #FFFFFF; +} +.button.button-artstation:hover, +.button.button-artstation:focus { + filter: brightness(90%); +} + /* Bandcamp */ .button.button-bandcamp { color: #ffffff; @@ -154,9 +182,30 @@ button:hover, filter: brightness(90%); } +/* Behance */ +.button.button-behance { + color: #ffffff; + background-color: #0057FF; +} +.button.button-behance:hover, +.button.button-behance:focus { + filter: brightness(90%); +} + +/* Bluesky */ +.button.button-bluesky { + color: #000000; + background-color: #F3F9FF; + border: 1px solid #212121; +} +.button.button-bluesky:hover, +.button.button-bluesky:focus { + filter: brightness(90%); +} + /* Buy Me a Coffee */ .button.button-coffee { - color: #100a26; + color: #000000; background-color: #ffdd00; } .button.button-coffee:hover, @@ -164,23 +213,45 @@ button:hover, filter: brightness(90%); } -/* Clubhouse */ -.button.button-clubhouse { - color: #1F1F1A; - background-color: #F1EFE3; +/* Cal.com */ +.button.button-cal { + color: #FFFFFF; + background-color: #292929; + border: 1px solid #FFFFFF; } -.button.button-coffee:hover, -.button.button-coffee:focus { +.button.button-cal:hover, +.button.button-cal:focus { + filter: brightness(90%); +} + +/* Calendly */ +.button.button-calendly { + color: #FFFFFF; + background-color: #006BFF; +} +.button.button-calendly:hover, +.button.button-calendly:focus { filter: brightness(90%); } /* Cash App */ -.button.button-cashapp { +.button.button-cash-app { color: #ffffff; background-image: linear-gradient(to bottom, #00d64b, #00c244); } -.button.button-cashapp:hover, -.button.button-cashapp:focus { +.button.button-cash-app:hover, +.button.button-cash-app:focus { + filter: brightness(90%); +} + +/* Clubhouse */ +.button.button-clubhouse { + color: #1F1F1A; + background-color: #F1EFE3; + border: 1px solid #212121; +} +.button.button-clubhouse:hover, +.button.button-clubhouse:focus { filter: brightness(90%); } @@ -188,6 +259,7 @@ button:hover, .button.button-dev-to { color: #000000; background-color: #f5f5f5; + border: 1px solid #212121; } .button.button-dev-to:hover, .button.button-dev-to:focus { @@ -204,6 +276,17 @@ button:hover, filter: brightness(90%); } +/* Dribbble */ +.button.button-dribbble { + color: #000000; + background-color: #FFFFFF; + border: 1px solid #212121; +} +.button.button-dribbble:hover, +.button.button-dribbble:focus { + filter: brightness(90%); +} + /* Etsy */ .button.button-etsy { color: #ffffff; @@ -246,33 +329,57 @@ button:hover, .button.button-figma { color: #ffffff; background-color: #000000; + border: 1px solid #FFFFFF; } .button.button-figma:hover, .button.button-figma:focus { filter: brightness(90%); } +/* Fiverr */ +.button.button-fiverr { + color: #ffffff; + background-color: #1DBF73; +} +.button.button-fiverr:hover, +.button.button-fiverr:focus { + filter: brightness(90%); +} + /* Flickr */ .button.button-flickr { color: #ffffff; background-color: #000000; + border: 1px solid #FFFFFF; } .button.button-flickr:hover, .button.button-flickr:focus { filter: brightness(90%); } +/* Gitea */ +.button.button-gitea { + color: #ffffff; + background-color: #105521; + border: 1px solid #212121; +} +.button.button-gitea:hover, +.button.button-gitea:focus { + filter: brightness(90%); +} + /* GitHub */ .button.button-github { color: #ffffff; background-color: #000000; + border: 1px solid #FFFFFF; } .button.button-github:hover, .button.button-github:focus { filter: brightness(90%); } -/* Gitlab */ +/* GitLab */ .button.button-gitlab { color: #ffffff; background-color: #6151b2; @@ -282,20 +389,43 @@ button:hover, filter: brightness(90%); } +/* GoFundMe */ +.button.button-gofundme { + color: #ffffff; + background-color: #02A95C; +} +.button.button-gofundme:hover, +.button.button-gofundme:focus { + filter: brightness(90%); +} + /* Goodreads */ .button.button-goodreads { color: #333333; background-color: #f3f1e6; + border: 1px solid #212121; } .button.button-goodreads:hover, .button.button-goodreads:focus { filter: brightness(90%); } +/* Google Black */ +.button.button-google-black { + color: #FFFFFF; + background-color: #000000; + border: 1px solid #FFFFFF; +} +.button.button-google-black:hover, +.button.button-google-black:focus { + filter: brightness(90%); +} + /* Google Play Store */ .button.button-playstore { color: #FFFFFF; background-color: #000000; + border: 1px solid #FFFFFF; } .button.button-playstore:hover, .button.button-playstore:focus { @@ -306,6 +436,7 @@ button:hover, .button.button-google-podcasts { color: #000000; background-color: #FFFFFF; + border: 1px solid #212121; } .button.button-google-podcasts:hover, .button.button-google-podcasts:focus { @@ -315,17 +446,29 @@ button:hover, /* Google Scholar */ .button.button-google-scholar { color: #000000; - background-color: #f5f5f5; + background-color: #FFFFFF; + border: 1px solid #212121; } .button.button-google-scholar:hover, .button.button-google-scholar:focus { filter: brightness(90%); } +/* Guilded */ +.button.button-guilded { + color: #000000; + background-color: #F5C400; +} +.button.button-guilded:hover, +.button.button-guilded:focus { + filter: brightness(90%); +} + /* Hashnode */ .button.button-hashnode { color: #000000; background-color: #ffffff; + border: 1px solid #212121; } .button.button-hashnode:hover, .button.button-hashnode:focus { @@ -342,7 +485,27 @@ button:hover, filter: brightness(90%); } -/* kickstarter */ +/* Kick */ +.button.button-kick { + background-color:#000000; + color: #ffffff; + border: 1px solid #ffffff; +} +.button.button-kick:hover { + filter: brightness(90%); +} + +/* Kick Alt */ +.button.button-kick-alt { + background-color:#01e701; + color: #000; +} +.button.button-kick-alt:hover { + filter: brightness(90%); +} + + +/* Kickstarter */ .button.button-kickstarter { color: #ffffff; background-color: #05ce78; @@ -356,6 +519,7 @@ button:hover, .button.button-kit { color: #ffffff; background-color: #000000; + border: 1px solid #FFFFFF; } .button.button-kit:hover, .button.button-kit:focus { @@ -372,16 +536,38 @@ button:hover, filter: brightness(90%); } +/* Last.fm */ +.button.button-last-fm { + color: #ffffff; + background-color: #D51007; +} +.button.button-last-fm:hover, +.button.button-last-fm:focus { + filter: brightness(90%); +} + /* Letterboxd */ .button.button-letterboxd { color: #ffffff; background-color: #2c3440; + border: 1px solid #FFFFFF; } .button.button-letterboxd:hover, .button.button-letterboxd:focus { filter: brightness(90%); } +/* Line */ +.button.button-line { + color: #FFFFFF; + background-color: #06C755; +} +.button.button-line:hover, +.button.button-line:focus { + filter: brightness(90%); +} + + /* LinkedIn */ .button.button-linked { color: #ffffff; @@ -392,10 +578,21 @@ button:hover, filter: brightness(90%); } +/* Mailchimp */ +.button.button-mailchimp { + color: #000000; + background-color: #FFE01B; +} +.button.button-mailchimp:hover, +.button.button-mailchimp:focus { + filter: brightness(90%); +} + /* Mastodon */ .button.button-mastodon { color: #ffffff; background-color: #17063B; + border: 1px solid #FFFFFF; } .button.button-mastodon:hover, .button.button-mastodon:focus { @@ -406,18 +603,27 @@ button:hover, .button.button-medium { color: #ffffff; background-color: #000000; + border: 1px solid #FFFFFF; } .button.button-medium:hover, .button.button-medium:focus { filter: brightness(90%); } +/* NGL */ +.button.button-ngl { + color: #ffffff; + background-image: linear-gradient(-45deg, #ff8d10, #ec1187); +} +.button.button-ngl:hover, +.button.button-ngl:focus { + filter: brightness(90%); +} + /* Notion */ .button.button-notion { color: #000000; - border-style: solid; - border-color: #000000; - border-width: 2px; + border: 1px solid #212121; background-color: #ffffff; } .button.button-notion:hover, @@ -459,6 +665,7 @@ button:hover, .button.button-pinterest { color: #000000; background-color: #ffe2eb; + border: 1px solid #212121; } .button.button-pinterest:hover, .button.button-pinterest:focus { @@ -475,26 +682,33 @@ button:hover, filter: brightness(90%); } -/* Producthunt */ -.button.button-producthunt { - color: #da552f; - border-style: solid; - border-color: #da552f; - border-width: 2px; +/* Product Hunt */ +.button.button-product-hunt { + color: #000000; background-color: #ffffff; + border: 1px solid #212121; } .button.button-producthunt:hover, .button.button-producthunt:focus { filter: brightness(90%); } +/* Read.cv */ +.button.button-read-cv { + color: #FFFFFF; + background-color: #000000; + border: 1px solid #FFFFFF; +} +.button.button-read-cv:hover, +.button.button-read-cv:focus { + filter: brightness(90%); +} + /* Redbubble */ .button.button-redbubble { color: #e41321; - border-style: solid; - border-color: #e41321; - border-width: 2px; background-color: #ffffff; + border: 1px solid #212121; } .button.button-redbubble:hover, .button.button-redbubble:focus { @@ -505,12 +719,23 @@ button:hover, .button.button-reddit { color: #000000; background-color: #d7dfe2; + border: 1px solid #212121; } .button.button-reddit:hover, .button.button-reddit:focus { filter: brightness(90%); } +/* Shop */ +.button.button-shop { + color: #ffffff; + background-color: #5A31F4; +} +.button.button-shop:hover, +.button.button-shop:focus { + filter: brightness(90%); +} + /* Signal */ .button.button-signal { color: #ffffff; @@ -531,6 +756,18 @@ button:hover, filter: brightness(90%); } +/* Slack */ +.button.button-slack { + color: #000000; + background-color: #FFFFFF; + border: 1px solid #212121; +} +.button.button-slack:hover, +.button.button-slack:focus { + filter: brightness(90%); +} + + /* Snapchat */ .button.button-snapchat { color: #000000; @@ -565,16 +802,27 @@ button:hover, .button.button-spotify-alt { color: #FFFFFF; background-color: #191414; + border: 1px solid #FFFFFF; } .button.button-spotify-alt:hover, .button.button-spotify-alt:focus { filter: brightness(90%); } +/* Square */ +.button.button-square { + color: #FFFFFF; + background-color: #006AFF; +} +.button.button-square:hover, +.button.button-square:focus { + filter: brightness(90%); +} + /* Steam */ .button.button-steam { color: #ffffff; - background-color: #171a21; + background-image: linear-gradient(90deg, #08BBFF, #2B75FF); } .button.button-steam:hover, .button.button-steam:focus { @@ -611,6 +859,17 @@ button:hover, filter: brightness(90%); } +/* Threads */ +.button.button-threads { + color: #FFFFFF; + background-color: #000000; + border: 1px solid #FFFFFF; +} +.button.button-threads:hover, +.button.button-threads:focus { + filter: brightness(90%); +} + /* Threema */ .button.button-threema { color: #000000; @@ -625,6 +884,7 @@ button:hover, .button.button-tiktok { color: #ffffff; background-color: #000000; + border: 1px solid #FFFFFF; } .button.button-tiktok:hover, .button.button-tiktok:focus { @@ -645,6 +905,7 @@ button:hover, .button.button-tumb { color: #ffffff; background-color: #131313; + border: 1px solid #FFFFFF; } .button.button-tumb:hover, .button.button-tumb:focus { @@ -661,7 +922,7 @@ button:hover, filter: brightness(90%); } -/* Twitter */ +/* Twitter (archiving soon, see 'X') */ .button.button-twit { color: #ffffff; background-color: #1da1f2; @@ -671,9 +932,20 @@ button:hover, filter: brightness(90%); } +/* Unsplash */ +.button.button-unsplash { + color: #000000; + background-color: #ffffff; + border: 1px solid #212121; +} +.button.button-unsplash:hover, +.button.button-unsplash:focus { + filter: brightness(90%); +} + /* Untappd */ .button.button-untappd { - color: #ffffff; + color: #000000; background-color: #ffc000; } .button.button-untappd:hover, @@ -681,6 +953,16 @@ button:hover, filter: brightness(90%); } +/* Upwork */ +.button.button-upwork { + color: #FFFFFF; + background-color: #14A800; +} +.button.button-upwork:hover, +.button.button-upwork:focus { + filter: brightness(90%); +} + /* Venmo */ .button.button-venmo { color: #ffffff; @@ -705,17 +987,29 @@ button:hover, .button.button-vrchat { color: #000000; background-color: #ffffff; - border: 2px solid black; + border: 1px solid black; } .button.button-vrchat:hover, .button.button-vrchat:focus { filter: brightness(90%); } +/* VSCO */ +.button.button-vsco { + color: #FFFFFF; + background-color: #000000; + border: 1px solid #FFFFFF; +} +.button.button-vsco:hover, +.button.button-vsco:focus { + filter: brightness(90%); +} + /* Website */ .button.button-web { color: #ffffff; background-color: #000000; + border: 1px solid #FFFFFF; } .button.button-web:hover, .button.button-web:focus { @@ -742,6 +1036,17 @@ button:hover, filter: brightness(90%); } +/* X */ +.button.button-x { + color: #FFFFFF; + background-color: #000000; + border: 1px solid #FFFFFF; +} +.button.button-x:hover, +.button.button-x:focus { + filter: brightness(90%); +} + /* Xing */ .button.button-xing { color: #ffffff; @@ -756,18 +1061,20 @@ button:hover, .button.button-yt { color: #ffffff; background-color: #000000; + border: 1px solid #FFFFFF; } .button.button-yt:hover, .button.button-yt:focus { filter: brightness(90%); } -/* Unsplash */ -.button.button-unsplash { - color: #000000; - background-color: #ffffff; +/* Zoom */ +.button.button-zoom { + color: #ffffff; + background-color: #0B5CFF; } -.button.button-unsplash:hover, -.button.button-unsplash:focus { +.button.button-zoom:hover, +.button.button-zoom:focus { filter: brightness(90%); } + diff --git a/css/skeleton-auto.css b/css/skeleton-auto.css index 24e9191..56f49cb 100644 --- a/css/skeleton-auto.css +++ b/css/skeleton-auto.css @@ -125,10 +125,28 @@ p { /* Links –––––––––––––––––––––––––––––––––––––––––––––––––– */ a { - color: #0085ff; + color: #2457F5; } a:hover { - color: #0085ff; + color: #083BDA; +} +a:focus { + outline: #7AB8FF solid 2px; + border-radius: 2px; +} + +/* Link Color Dark Theme */ +@media (prefers-color-scheme: dark) { + a { + color: #4899F7; +} +a:hover { + color: #7AB8FF; +} +a:focus { + outline: #7AB8FF solid 2px; + border-radius: 2px; +} } /* Code diff --git a/css/skeleton-dark.css b/css/skeleton-dark.css index 4a0fc4b..f2f57f8 100644 --- a/css/skeleton-dark.css +++ b/css/skeleton-dark.css @@ -125,10 +125,10 @@ p { /* Links –––––––––––––––––––––––––––––––––––––––––––––––––– */ a { - color: #0085ff; + color: #4899F7; } a:hover { - color: #0085ff; + color: #7AB8FF; } /* Code diff --git a/css/skeleton-light.css b/css/skeleton-light.css index 61f49b0..d33a65d 100644 --- a/css/skeleton-light.css +++ b/css/skeleton-light.css @@ -125,10 +125,10 @@ p { /* Links –––––––––––––––––––––––––––––––––––––––––––––––––– */ a { - color: #0085ff; + color: #2457F5; } a:hover { - color: #0085ff; + color: #083BDA; } /* Code diff --git a/images/icons/amazon-music.svg b/images/icons/amazon-music.svg new file mode 100644 index 0000000..1d74ad0 --- /dev/null +++ b/images/icons/amazon-music.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/images/icons/amazon.svg b/images/icons/amazon.svg index b0c84df..4dfc77f 100644 --- a/images/icons/amazon.svg +++ b/images/icons/amazon.svg @@ -1,12 +1,12 @@ - - + + - + - + diff --git a/images/icons/apple-music-alt.svg b/images/icons/apple-music-alt.svg new file mode 100644 index 0000000..b5bff10 --- /dev/null +++ b/images/icons/apple-music-alt.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/apple-music-white.svg b/images/icons/apple-music-white.svg deleted file mode 100644 index 18c7389..0000000 --- a/images/icons/apple-music-white.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - diff --git a/images/icons/apple-music.svg b/images/icons/apple-music.svg index da8ec8a..846eb20 100644 --- a/images/icons/apple-music.svg +++ b/images/icons/apple-music.svg @@ -1,43 +1,15 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/images/icons/apple-podcasts-alt.svg b/images/icons/apple-podcasts-alt.svg new file mode 100644 index 0000000..b029a7e --- /dev/null +++ b/images/icons/apple-podcasts-alt.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/images/icons/apple-podcasts-white.svg b/images/icons/apple-podcasts-white.svg deleted file mode 100644 index 5836d90..0000000 --- a/images/icons/apple-podcasts-white.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/images/icons/apple-podcasts.svg b/images/icons/apple-podcasts.svg index a621342..2e4d203 100644 --- a/images/icons/apple-podcasts.svg +++ b/images/icons/apple-podcasts.svg @@ -1,31 +1,18 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/images/icons/appstore.svg b/images/icons/apple.svg similarity index 93% rename from images/icons/appstore.svg rename to images/icons/apple.svg index ff199d1..fe12233 100644 --- a/images/icons/appstore.svg +++ b/images/icons/apple.svg @@ -1,9 +1,9 @@ - + - + diff --git a/images/icons/artstation.svg b/images/icons/artstation.svg new file mode 100644 index 0000000..849010f --- /dev/null +++ b/images/icons/artstation.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/images/icons/bandcamp.svg b/images/icons/bandcamp.svg index cde6f60..7dce88b 100644 --- a/images/icons/bandcamp.svg +++ b/images/icons/bandcamp.svg @@ -1,26 +1,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + diff --git a/images/icons/behance.svg b/images/icons/behance.svg new file mode 100644 index 0000000..e1b92f6 --- /dev/null +++ b/images/icons/behance.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/blog.svg b/images/icons/blog.svg index cd54c19..063390f 100644 --- a/images/icons/blog.svg +++ b/images/icons/blog.svg @@ -1,37 +1,10 @@ - - - - - - + + + + + + + + + diff --git a/images/icons/bluesky.svg b/images/icons/bluesky.svg new file mode 100644 index 0000000..c21441e --- /dev/null +++ b/images/icons/bluesky.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/images/icons/buy-me-a-coffee.svg b/images/icons/buy-me-a-coffee.svg new file mode 100644 index 0000000..1a6e500 --- /dev/null +++ b/images/icons/buy-me-a-coffee.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/images/icons/cal.svg b/images/icons/cal.svg new file mode 100644 index 0000000..1af57fd --- /dev/null +++ b/images/icons/cal.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/images/icons/calendly.svg b/images/icons/calendly.svg new file mode 100644 index 0000000..acb104e --- /dev/null +++ b/images/icons/calendly.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/images/icons/cash-app-btc.svg b/images/icons/cash-app-btc.svg new file mode 100644 index 0000000..81c78b6 --- /dev/null +++ b/images/icons/cash-app-btc.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/images/icons/cash-app-dollar.svg b/images/icons/cash-app-dollar.svg new file mode 100644 index 0000000..276416c --- /dev/null +++ b/images/icons/cash-app-dollar.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/images/icons/cash-app-pound.svg b/images/icons/cash-app-pound.svg new file mode 100644 index 0000000..6220f75 --- /dev/null +++ b/images/icons/cash-app-pound.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/images/icons/cashapp_btc.svg b/images/icons/cashapp_btc.svg deleted file mode 100644 index 8c4a6d7..0000000 --- a/images/icons/cashapp_btc.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/images/icons/cashapp_dollar.svg b/images/icons/cashapp_dollar.svg deleted file mode 100644 index 8075ef5..0000000 --- a/images/icons/cashapp_dollar.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/images/icons/cashapp_pound.svg b/images/icons/cashapp_pound.svg deleted file mode 100644 index 70d3f3e..0000000 --- a/images/icons/cashapp_pound.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/images/icons/clubhouse.svg b/images/icons/clubhouse.svg index 7673f5a..796ec17 100644 --- a/images/icons/clubhouse.svg +++ b/images/icons/clubhouse.svg @@ -1,8 +1,15 @@ + - - + + + + + + + + diff --git a/images/icons/coffee.svg b/images/icons/coffee.svg deleted file mode 100644 index 1876bfc..0000000 --- a/images/icons/coffee.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/images/icons/dev-to.svg b/images/icons/dev-to.svg new file mode 100644 index 0000000..4e9896f --- /dev/null +++ b/images/icons/dev-to.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/dev_to.svg b/images/icons/dev_to.svg deleted file mode 100644 index d52b2ed..0000000 --- a/images/icons/dev_to.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/images/icons/discord.svg b/images/icons/discord.svg index 667def4..0d23b23 100644 --- a/images/icons/discord.svg +++ b/images/icons/discord.svg @@ -1,3 +1,3 @@ - + diff --git a/images/icons/dribbble.svg b/images/icons/dribbble.svg new file mode 100644 index 0000000..4d36ccf --- /dev/null +++ b/images/icons/dribbble.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/images/icons/email_alt.svg b/images/icons/email-alt.svg similarity index 82% rename from images/icons/email_alt.svg rename to images/icons/email-alt.svg index 954a4af..80facf0 100644 --- a/images/icons/email_alt.svg +++ b/images/icons/email-alt.svg @@ -1,3 +1,10 @@ + + + + + + + diff --git a/images/icons/email.svg b/images/icons/email.svg index 85697ac..b494f4e 100644 --- a/images/icons/email.svg +++ b/images/icons/email.svg @@ -1,3 +1,10 @@ + + + + + + + diff --git a/images/icons/etsy.svg b/images/icons/etsy.svg index e414e57..9be5ae0 100644 --- a/images/icons/etsy.svg +++ b/images/icons/etsy.svg @@ -1,3 +1,10 @@ + + + + + + + diff --git a/images/icons/facebook.svg b/images/icons/facebook.svg index 62b14e2..583ffe2 100644 --- a/images/icons/facebook.svg +++ b/images/icons/facebook.svg @@ -1,2 +1,10 @@ - \ No newline at end of file + + + + + + + + + + diff --git a/images/icons/figma.svg b/images/icons/figma.svg index 9cb862d..297e448 100644 --- a/images/icons/figma.svg +++ b/images/icons/figma.svg @@ -1,14 +1,7 @@ - - - - - + + + + - - - - - - diff --git a/images/icons/fiverr.svg b/images/icons/fiverr.svg new file mode 100644 index 0000000..8d9fe03 --- /dev/null +++ b/images/icons/fiverr.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/flickr.svg b/images/icons/flickr.svg index bde20ab..d3898a1 100644 --- a/images/icons/flickr.svg +++ b/images/icons/flickr.svg @@ -1 +1,17 @@ - + + + + + + + + + + + + + + + + + diff --git a/images/icons/generic-blog.svg b/images/icons/generic-blog.svg new file mode 100644 index 0000000..c9a9ae5 --- /dev/null +++ b/images/icons/generic-blog.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/generic-calendar.svg b/images/icons/generic-calendar.svg new file mode 100644 index 0000000..49dfe19 --- /dev/null +++ b/images/icons/generic-calendar.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/generic-cloud.svg b/images/icons/generic-cloud.svg new file mode 100644 index 0000000..a879a3e --- /dev/null +++ b/images/icons/generic-cloud.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/generic-code.svg b/images/icons/generic-code.svg new file mode 100644 index 0000000..b8d9479 --- /dev/null +++ b/images/icons/generic-code.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/generic-computer.svg b/images/icons/generic-computer.svg new file mode 100644 index 0000000..5d582f4 --- /dev/null +++ b/images/icons/generic-computer.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/generic-email-alt.svg b/images/icons/generic-email-alt.svg new file mode 100644 index 0000000..d3e6a06 --- /dev/null +++ b/images/icons/generic-email-alt.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/generic-email.svg b/images/icons/generic-email.svg new file mode 100644 index 0000000..dd44d15 --- /dev/null +++ b/images/icons/generic-email.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/generic-homepage.svg b/images/icons/generic-homepage.svg new file mode 100644 index 0000000..dd47125 --- /dev/null +++ b/images/icons/generic-homepage.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/generic-map.svg b/images/icons/generic-map.svg new file mode 100644 index 0000000..d8f8e84 --- /dev/null +++ b/images/icons/generic-map.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/generic-phone.svg b/images/icons/generic-phone.svg new file mode 100644 index 0000000..e83096b --- /dev/null +++ b/images/icons/generic-phone.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/generic-review.svg b/images/icons/generic-review.svg new file mode 100644 index 0000000..8b93dc9 --- /dev/null +++ b/images/icons/generic-review.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/generic-rss.svg b/images/icons/generic-rss.svg new file mode 100644 index 0000000..e4be165 --- /dev/null +++ b/images/icons/generic-rss.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/generic-shopping-bag.svg b/images/icons/generic-shopping-bag.svg new file mode 100644 index 0000000..4c74f56 --- /dev/null +++ b/images/icons/generic-shopping-bag.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/generic-shopping-tag.svg b/images/icons/generic-shopping-tag.svg new file mode 100644 index 0000000..8774852 --- /dev/null +++ b/images/icons/generic-shopping-tag.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/generic-sms.svg b/images/icons/generic-sms.svg new file mode 100644 index 0000000..5d75021 --- /dev/null +++ b/images/icons/generic-sms.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/generic-website.svg b/images/icons/generic-website.svg new file mode 100644 index 0000000..919574e --- /dev/null +++ b/images/icons/generic-website.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/gitea.svg b/images/icons/gitea.svg new file mode 100644 index 0000000..afa9133 --- /dev/null +++ b/images/icons/gitea.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/images/icons/github.svg b/images/icons/github.svg index 543256c..6994757 100644 --- a/images/icons/github.svg +++ b/images/icons/github.svg @@ -1,2 +1,10 @@ - - \ No newline at end of file + + + + + + + + + + diff --git a/images/icons/gitlab.svg b/images/icons/gitlab.svg index b88f362..816f274 100644 --- a/images/icons/gitlab.svg +++ b/images/icons/gitlab.svg @@ -1 +1,9 @@ - \ No newline at end of file + + + + + + + + + diff --git a/images/icons/gofundme.svg b/images/icons/gofundme.svg new file mode 100644 index 0000000..1db8fb8 --- /dev/null +++ b/images/icons/gofundme.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/icons/goodreads.svg b/images/icons/goodreads.svg index ce87093..50c45f9 100644 --- a/images/icons/goodreads.svg +++ b/images/icons/goodreads.svg @@ -1 +1,11 @@ - \ No newline at end of file + + + + + + + + + + + diff --git a/images/icons/google-drive.svg b/images/icons/google-drive.svg new file mode 100644 index 0000000..4aff986 --- /dev/null +++ b/images/icons/google-drive.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/images/icons/google-play.svg b/images/icons/google-play.svg new file mode 100644 index 0000000..b72aea5 --- /dev/null +++ b/images/icons/google-play.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/icons/google-podcasts.svg b/images/icons/google-podcasts.svg index 079d16d..792b51f 100644 --- a/images/icons/google-podcasts.svg +++ b/images/icons/google-podcasts.svg @@ -1,10 +1,19 @@ - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + diff --git a/images/icons/google-scholar.svg b/images/icons/google-scholar.svg new file mode 100644 index 0000000..929e0e6 --- /dev/null +++ b/images/icons/google-scholar.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/images/icons/google_scholar.svg b/images/icons/google_scholar.svg deleted file mode 100644 index 7753830..0000000 --- a/images/icons/google_scholar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/images/icons/guilded.svg b/images/icons/guilded.svg new file mode 100644 index 0000000..02cb6aa --- /dev/null +++ b/images/icons/guilded.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/hashnode.svg b/images/icons/hashnode.svg index 69f2e29..4606376 100644 --- a/images/icons/hashnode.svg +++ b/images/icons/hashnode.svg @@ -1 +1,23 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/icons/instagram.svg b/images/icons/instagram.svg index a398760..2e7eead 100644 --- a/images/icons/instagram.svg +++ b/images/icons/instagram.svg @@ -1,3 +1,10 @@ - - + + + + + + + + + diff --git a/images/icons/kick-alt.svg b/images/icons/kick-alt.svg new file mode 100644 index 0000000..e21eb88 --- /dev/null +++ b/images/icons/kick-alt.svg @@ -0,0 +1,27 @@ + + kick-svg + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/icons/kick.svg b/images/icons/kick.svg new file mode 100644 index 0000000..8a8589f --- /dev/null +++ b/images/icons/kick.svg @@ -0,0 +1,23 @@ + + Kick_logo-svg + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/icons/kickstarter.svg b/images/icons/kickstarter.svg index 075b10e..2b0c4e7 100644 --- a/images/icons/kickstarter.svg +++ b/images/icons/kickstarter.svg @@ -1,9 +1,14 @@ - - + + + + + + + - + diff --git a/images/icons/kit.svg b/images/icons/kit.svg index 5c27073..8708a3a 100644 --- a/images/icons/kit.svg +++ b/images/icons/kit.svg @@ -1,10 +1,9 @@ - - - + + - + diff --git a/images/icons/ko-fi.svg b/images/icons/ko-fi.svg index 4fefd54..eea0dbd 100644 --- a/images/icons/ko-fi.svg +++ b/images/icons/ko-fi.svg @@ -1,11 +1,5 @@ - - - Layer 1 - - - - - - - - \ No newline at end of file + + + + + diff --git a/images/icons/last-fm.svg b/images/icons/last-fm.svg new file mode 100644 index 0000000..468b66b --- /dev/null +++ b/images/icons/last-fm.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/letterboxd.svg b/images/icons/letterboxd.svg index 02a9fe2..27efec7 100644 --- a/images/icons/letterboxd.svg +++ b/images/icons/letterboxd.svg @@ -1,13 +1,7 @@ - - - - - - - - - - - - + + + + + + diff --git a/images/icons/line.svg b/images/icons/line.svg new file mode 100644 index 0000000..059a13d --- /dev/null +++ b/images/icons/line.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/linkedin.svg b/images/icons/linkedin.svg index d8c921a..8802989 100644 --- a/images/icons/linkedin.svg +++ b/images/icons/linkedin.svg @@ -1,2 +1,10 @@ - \ No newline at end of file + + + + + + + + + + diff --git a/images/icons/littlelink.svg b/images/icons/littlelink.svg index 99953e4..bf7b92c 100644 --- a/images/icons/littlelink.svg +++ b/images/icons/littlelink.svg @@ -1,3 +1,16 @@ - + + + + + + + + + + + + + + diff --git a/images/icons/mailchimp.svg b/images/icons/mailchimp.svg new file mode 100644 index 0000000..f40e31f --- /dev/null +++ b/images/icons/mailchimp.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/mastodon.svg b/images/icons/mastodon.svg index 0f8baeb..c876992 100644 --- a/images/icons/mastodon.svg +++ b/images/icons/mastodon.svg @@ -1,10 +1,15 @@ - - - + + + + + - + + + + diff --git a/images/icons/medium.svg b/images/icons/medium.svg index ac7d0fd..dbe8d4f 100644 --- a/images/icons/medium.svg +++ b/images/icons/medium.svg @@ -1,5 +1,5 @@ - - - + + + diff --git a/images/icons/messenger.svg b/images/icons/messenger.svg index 87a9e0a..82a7a7f 100644 --- a/images/icons/messenger.svg +++ b/images/icons/messenger.svg @@ -1,3 +1,10 @@ + + + + + + + diff --git a/images/icons/ngl.svg b/images/icons/ngl.svg new file mode 100644 index 0000000..3c215b4 --- /dev/null +++ b/images/icons/ngl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/icons/notion.svg b/images/icons/notion.svg index 201f7bb..ceaf7af 100644 --- a/images/icons/notion.svg +++ b/images/icons/notion.svg @@ -1,9 +1,14 @@ - - + + + + - + - + + + + diff --git a/images/icons/patreon.svg b/images/icons/patreon.svg index fe07eb1..7bb28b7 100644 --- a/images/icons/patreon.svg +++ b/images/icons/patreon.svg @@ -1,3 +1,10 @@ - - - \ No newline at end of file + + + + + + + + + + diff --git a/images/icons/paypal.svg b/images/icons/paypal.svg index 306ba8c..56c459b 100644 --- a/images/icons/paypal.svg +++ b/images/icons/paypal.svg @@ -1,21 +1,5 @@ - - - - - - - - - + + + + diff --git a/images/icons/pinterest.svg b/images/icons/pinterest.svg index c57d0f6..16607c9 100644 --- a/images/icons/pinterest.svg +++ b/images/icons/pinterest.svg @@ -1,10 +1,10 @@ - + - + diff --git a/images/icons/playstore.svg b/images/icons/playstore.svg deleted file mode 100644 index 703a0d0..0000000 --- a/images/icons/playstore.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/images/icons/post-news.svg b/images/icons/post-news.svg new file mode 100644 index 0000000..0f28cc9 --- /dev/null +++ b/images/icons/post-news.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/images/icons/post.news.png b/images/icons/post.news.png deleted file mode 100644 index c875d529e1ef2ad8c18b4d18899e1f0299bec64f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3271 zcmc&%d2AF_7+;QJTOr1Pr9eZ5DWHI}bMEZUgcVA+&??JOs}{>2zJ2qyJF>eootbu9 z8j!YuVC0q%!eIabiw7E-B8eIWv^IEwiXy?Hh@wOR4Mh$S-)wi6s)g1oZZbP>X219S zzT@|O-`mG$Oq((wb7-c+;TTX<=qtweZ2L;@hrhpwc`xEyhF&Lt&<@;XVVikE!IO@zpX`5J46osw3g3DOY>RxLz5r?bkF(#6_$*UNX-H zBuf1=h$S@4ymYl4cg`7JG0(TP}!*Mj@p;?jQIGK0J0!t)5BnC8;pj_;m zoPfhmUNU4^x=hotSj-vYotjZjvyvpy3`cVug(WDnCTf9dDr)8?HTaMT4OO>PElSuL zK|rgtyd*ZZ!;6TXQX4fBk-{;ftAS3lPR8~sE~vnioL*^!7O zj$IGvMc>eTEn0<)P7dh60Ju#d!}O9tLyHh8DiD@N09_BO5ZJEMRZ%6;2U5u*Z-`@p zs+$Li6Wt<@c!p9u3P%YXFH!;I!kib}K~E5hkQ3NskpCPcOnXsg`6TWCUXT(gfFTeq zN4U+?|G*s&WJM@29?AtV#{}fU?zn>j72tS=7g>>G0+_WOc6RBGTV_%P|DU@9yJbN) ziMP3tBFc@!rXWM@#DmUUOPN5#S@-YYb<4Vdo8f|P5w{cs6-p32i1P3ppdcp(1vcnH zk|$N#|9_ggb*E>Y_a?0CJUjkP*3tHnqN9t_e{8TF&%O?7OtxE2eCoZtKszNZ&o?9=+-fmPdHq?!UOj=EFqVA z$^N(P?%%Se_Wetj-wW=9ds>c3?cY^>aOv~2r=I${jd6gnM*6Udq78jprHXuO;FoPv zE32L7=Zq#NWtCckJnQqazHgjz{Ejz%yxiV)#xdwZdERq(A6bz$uc^1|wVd{boQ+TB zY_I&e`S_a^*S3xcU4Gz;@a}PS@5+lBC#AJyoH<=Pzt6pLcJZ@A9<1`|^>3GNYHeLn zx?_{J?6C`F%hOJbTYKO9$hDbUs6DlPGmj2gRd|s9YT&VZ(oZ(CBUiln>g~PvZpi#4B|(mk#F}iw}B#$VxxJpI^1Qt!>w^lcQ_XcJy2HNyRei z=&?fu%h(e~e=Vz8P_L}Z`*d|}zYXs^Ag7;%r-uy=<($Z7uQWe;YYwe%Tyvy2t5rxtHMcmCl;SDPlLm1y4HYhF$h zRdevS4f3lCX4fC~*3Dag{G+Yj2BNI2G3~9*gM=Ehx$l18j#G7$2dvA;UAg(dFXWLm z`-XkI@LIvVrk$BDewaHuOR3rSM0;lJr(UaD1~1$8%q_d@zZyja(|kK8JyQQ0UT$0d diff --git a/images/icons/producthunt.svg b/images/icons/product-hunt.svg similarity index 58% rename from images/icons/producthunt.svg rename to images/icons/product-hunt.svg index f1df0f5..9b15297 100644 --- a/images/icons/producthunt.svg +++ b/images/icons/product-hunt.svg @@ -1,10 +1,10 @@ - - - + + + - + diff --git a/images/icons/read-cv.svg b/images/icons/read-cv.svg new file mode 100644 index 0000000..bdbf13b --- /dev/null +++ b/images/icons/read-cv.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/redbubble.svg b/images/icons/redbubble.svg index c393b5f..142feee 100644 --- a/images/icons/redbubble.svg +++ b/images/icons/redbubble.svg @@ -1,3 +1,10 @@ - - - \ No newline at end of file + + + + + + + + + + diff --git a/images/icons/reddit.svg b/images/icons/reddit.svg index ec269db..685c4ab 100644 --- a/images/icons/reddit.svg +++ b/images/icons/reddit.svg @@ -1,4 +1,11 @@ - - - + + + + + + + + + + diff --git a/images/icons/shop.svg b/images/icons/shop.svg new file mode 100644 index 0000000..7164626 --- /dev/null +++ b/images/icons/shop.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/signal.svg b/images/icons/signal.svg index 4cef57a..0ee0526 100644 --- a/images/icons/signal.svg +++ b/images/icons/signal.svg @@ -1,3 +1,10 @@ - - - \ No newline at end of file + + + + + + + + + + diff --git a/images/icons/skoob.svg b/images/icons/skoob.svg index d24b768..69cd1f0 100644 --- a/images/icons/skoob.svg +++ b/images/icons/skoob.svg @@ -1 +1,5 @@ - \ No newline at end of file + + + + + diff --git a/images/icons/slack.svg b/images/icons/slack.svg new file mode 100644 index 0000000..bbbf65c --- /dev/null +++ b/images/icons/slack.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/snapchat.svg b/images/icons/snapchat.svg index 55e4b3e..a788af5 100644 --- a/images/icons/snapchat.svg +++ b/images/icons/snapchat.svg @@ -1,4 +1,11 @@ - + + + + + + + + diff --git a/images/icons/soundcloud.svg b/images/icons/soundcloud.svg index 1f428ad..5cdfc00 100644 --- a/images/icons/soundcloud.svg +++ b/images/icons/soundcloud.svg @@ -1,2 +1,3 @@ - - \ No newline at end of file + + + diff --git a/images/icons/spotify-alt.svg b/images/icons/spotify-alt.svg new file mode 100644 index 0000000..1eb2109 --- /dev/null +++ b/images/icons/spotify-alt.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/spotify-green.svg b/images/icons/spotify-green.svg deleted file mode 100644 index db3c517..0000000 --- a/images/icons/spotify-green.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/images/icons/spotify.svg b/images/icons/spotify.svg index c037b0f..8e3860a 100644 --- a/images/icons/spotify.svg +++ b/images/icons/spotify.svg @@ -1,2 +1,10 @@ - + + + + + + + + + + diff --git a/images/icons/square.svg b/images/icons/square.svg new file mode 100644 index 0000000..46bb4da --- /dev/null +++ b/images/icons/square.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/images/icons/steam.svg b/images/icons/steam.svg index 96af0d4..6af65ae 100644 --- a/images/icons/steam.svg +++ b/images/icons/steam.svg @@ -1,2 +1,10 @@ - \ No newline at end of file + + + + + + + + + + diff --git a/images/icons/strava.svg b/images/icons/strava.svg index fdfe55f..a9f20fb 100644 --- a/images/icons/strava.svg +++ b/images/icons/strava.svg @@ -1 +1,3 @@ - \ No newline at end of file + + + diff --git a/images/icons/substack.svg b/images/icons/substack.svg index 6fc656c..e0ca934 100644 --- a/images/icons/substack.svg +++ b/images/icons/substack.svg @@ -1,3 +1,3 @@ - + diff --git a/images/icons/telegram.svg b/images/icons/telegram.svg index 9d471fc..9df81e6 100644 --- a/images/icons/telegram.svg +++ b/images/icons/telegram.svg @@ -1,2 +1,10 @@ - \ No newline at end of file + + + + + + + + + + diff --git a/images/icons/threads.svg b/images/icons/threads.svg new file mode 100644 index 0000000..c6fc44b --- /dev/null +++ b/images/icons/threads.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/threema.svg b/images/icons/threema.svg index 142a6f8..3f07b71 100644 --- a/images/icons/threema.svg +++ b/images/icons/threema.svg @@ -1,9 +1,10 @@ - - - - diff --git a/images/icons/tiktok.svg b/images/icons/tiktok.svg index ecf0715..50f5acf 100644 --- a/images/icons/tiktok.svg +++ b/images/icons/tiktok.svg @@ -1,11 +1,11 @@ - - - + + + - + diff --git a/images/icons/trello.svg b/images/icons/trello.svg index c0d516c..a55874c 100644 --- a/images/icons/trello.svg +++ b/images/icons/trello.svg @@ -1 +1,19 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + diff --git a/images/icons/tumblr.svg b/images/icons/tumblr.svg index de775cf..6b14955 100644 --- a/images/icons/tumblr.svg +++ b/images/icons/tumblr.svg @@ -1,2 +1,3 @@ - \ No newline at end of file + + + diff --git a/images/icons/twitch.svg b/images/icons/twitch.svg index f0d29b0..afe7e8e 100644 --- a/images/icons/twitch.svg +++ b/images/icons/twitch.svg @@ -1,5 +1,5 @@ - - - - + + + + diff --git a/images/icons/twitter.svg b/images/icons/twitter.svg index 856eedf..53dcd7a 100644 --- a/images/icons/twitter.svg +++ b/images/icons/twitter.svg @@ -1,9 +1,9 @@ - + - + diff --git a/images/icons/unsplash.svg b/images/icons/unsplash.svg index 031db16..2051ee1 100755 --- a/images/icons/unsplash.svg +++ b/images/icons/unsplash.svg @@ -1,3 +1,10 @@ - - + + + + + + + + + diff --git a/images/icons/untappd.svg b/images/icons/untappd.svg index 0e7f36e..f1106a9 100644 --- a/images/icons/untappd.svg +++ b/images/icons/untappd.svg @@ -1 +1,4 @@ - + + + + diff --git a/images/icons/upwork.svg b/images/icons/upwork.svg new file mode 100644 index 0000000..cb9fb98 --- /dev/null +++ b/images/icons/upwork.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/venmo.svg b/images/icons/venmo.svg index 0c37329..c38ea3c 100644 --- a/images/icons/venmo.svg +++ b/images/icons/venmo.svg @@ -1,3 +1,3 @@ - - - \ No newline at end of file + + + diff --git a/images/icons/vimeo.svg b/images/icons/vimeo.svg index b04df9b..26c20f1 100644 --- a/images/icons/vimeo.svg +++ b/images/icons/vimeo.svg @@ -1,10 +1,3 @@ - - - - - - - - + diff --git a/images/icons/vrchat.svg b/images/icons/vrchat.svg index 8433269..1d1d5b6 100644 --- a/images/icons/vrchat.svg +++ b/images/icons/vrchat.svg @@ -1 +1,2 @@ - + + diff --git a/images/icons/vsco.svg b/images/icons/vsco.svg new file mode 100644 index 0000000..c91f124 --- /dev/null +++ b/images/icons/vsco.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/web.svg b/images/icons/web.svg deleted file mode 100644 index 316d45f..0000000 --- a/images/icons/web.svg +++ /dev/null @@ -1,16 +0,0 @@ - \ No newline at end of file diff --git a/images/icons/whatsapp.svg b/images/icons/whatsapp.svg index e22953c..6d1318e 100644 --- a/images/icons/whatsapp.svg +++ b/images/icons/whatsapp.svg @@ -1,16 +1,21 @@ - - - - - + + + + + + + - + - + + + + diff --git a/images/icons/wordpress.svg b/images/icons/wordpress.svg index f8ce5ed..446906e 100644 --- a/images/icons/wordpress.svg +++ b/images/icons/wordpress.svg @@ -1,3 +1,10 @@ + + + + + + + diff --git a/images/icons/x.svg b/images/icons/x.svg new file mode 100644 index 0000000..a239dff --- /dev/null +++ b/images/icons/x.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/xing.svg b/images/icons/xing.svg index ad84a5a..c98e09a 100644 --- a/images/icons/xing.svg +++ b/images/icons/xing.svg @@ -1,9 +1,4 @@ - - - - - - + + + diff --git a/images/icons/youtube-music.svg b/images/icons/youtube-music.svg index 9dd9150..93a8073 100644 --- a/images/icons/youtube-music.svg +++ b/images/icons/youtube-music.svg @@ -1,28 +1,12 @@ - - - - - - - - - - -]> - - - - - - - - - - - + + + + + + + + + + diff --git a/images/icons/youtube.svg b/images/icons/youtube.svg index 7cf1b9b..4f35613 100644 --- a/images/icons/youtube.svg +++ b/images/icons/youtube.svg @@ -1,11 +1,4 @@ - - - - - - - diff --git a/images/icons/zoom.svg b/images/icons/zoom.svg new file mode 100644 index 0000000..c26618e --- /dev/null +++ b/images/icons/zoom.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/littlelink.png b/images/littlelink.png new file mode 100644 index 0000000000000000000000000000000000000000..e1b3314a00a865589e32e4b09aa3d736ca490bdf GIT binary patch literal 2991 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 + + + + + + + + + + diff --git a/images/littlelink@2x.png b/images/littlelink@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e61ba11c86d82770f68184c8e88659477f8f2620 GIT binary patch literal 8812 zcmV-yB9q;TP)pjD8ml@JT2Ago8>aQluAZRtM9xaVVO|Vu?+Gs#iwPI4HNo|WF%utKb+H$E4 zqH;5W)i$j+8XH>~Y||ie8Gkf#v2sZ4;4c^h&J5@BuI|0pde&O|JqI{5=Zx;mob!F} zWnb3iS(ZNn5WceQNUwCT_# z#X@%$Id6%DRH>Uln@qSVqUj?RX&2)jlb%b5{X~5|Qj?-uGCHw-R|?q_lntItq4oW! zvstNR&emY3c)q;cRgT=XQJ%4G1vJ4Ahjy0f|8ePTtBlFIYikmLh3Dh`D@?WhW0i+$ zh_i=GJR@NjXOlI!5kn#!G$2TCMn9&+=1O4`dan*h<$O|F8&39@x3|c^*REF)>r%k^ z*B#hdto!m}MO)k4)YaX>bsY*luwJ)mfe?D@mQFJo55!=`db8tZq8=Aa$o167hDUn4 z_b02ZUnb|+!izB5dvWjJ-g`*qOKjV9_m!J(r6X)dq<}YEe{gnbiEb`4n1fZi#qtoA zn;^tyZi2Form-LoB9xB%btT9a!6=?n#1pdf2p2tc@!Vg%F3*bYHD z92s^SN2icdkGX^Z9et?~I|dRo)}(~#kI8{-09SgX7Iso%%>G!OU=H@QO8j6!z;Vno z_MnI9)_blx{@t{Owk8Ff|LH>ylvQr0#70IlBOBYLL^hLNF{^lrdyxs*f~io){Ol4K z9IRgDr+A+5oshuwm>=;dv!W1WUTZh5tQNOic@pBod$L@FD!tu%&nHgULC@2kHwIM8 zFTHOk$LrE}Nh95Ft4HWk5)7o@(*=$K*x|-rV964~A1x|o{MJyRbBINUpowz!9F((O zqsGz;9}(EPCmbhdO)P*+4N)0p+G?5A=CM9yO*XCa@9gvb;^#NhdK6HEzpDuNLd$O` zAcjLW4iQ*IKCV%~VOOV#t~@fRbQv(KEA#}8^mo+>W04rFcVJC9R47QkOfn3M*Kydb zSAB~o%*Q0zUdMYM$nbw0B@|-@(gkhdi_ZJ=16R{?v}c8&%63X$e+!6csKE?&06App z=>amwfMU*(6$t_{G%$q?jsWZ`;*1{_V9}3Hf>tJJGKCWg&wx;~_u#_mJ?VI4^bR*G zuJJjgfHsbQa_^^3x`x)OfH#x^+R}_XP;TDhmePbdasV!~@qj!Cr3>m(7=(v5n~6y$4*c_brfmv31b z-{#NmS?Q5?kiuGmI|m{X-@g))MB1BZ8rv z7kcEUBLDf|68B4sH~^a3VLo1SP+N!0j!NY)W_Fbk$Z4MmXo~Dm1oQr-#pBQ1dkyc$ zsZII1#X*XO_zdessU<306bV-2h-2$e68&^`*9Fyf6|x}$*ovy4UB^*OL$D3^9xO;e zklRjSy7bMPn*t_{fBLgcbnUkm>AMdu+o~gDoeJL>Q#~@;Tpeq2-e?+V*Vnm{OpkfF z-RwmBmkCiA>J3`5C)%COq_t}Oi!*e88G37`fLKOWX2NkN1o=9@Mz!9fh6vLnlWb#+ zu>cI~GBCNEb_&sT?>e^pepd3<+Erg$pgSHI!_v`BN}@PPE0U<>!9uZ*LCJ$A$(tlb zL|vX@;+4!-8l>%CUS23(u(f%Cn^CcuxpH!=LzqDUMpiF!w0DSe9f~Jd7*yD4E8tsF zJiz2^(j2TwufY-&Y!B z8FXZ@cCmX{l|dEyb?;o8@XC?K3ugO3siOk|&7lk{Sa^#j&1yL?W;)atKhG z>M$3<7_!VLK;zC3JLw+oSWBupwp9u15QC^Nt%|8~PXL4%z{y=%l>-a*y3JXZQL?_5W!ps$k!yP3F-|>T0wBV=Y>_TCOQ>vOR4BBNWLYE^I zK3XV2g4jqdrEpYD{1`>4jkA52vecslaFf_=>IdFH;c?zg75vNvL;*o_CO;S@Q^(sY z>#?LG`Bx-J6E}^c=8sHSS>0S520{|`_qJ1ruY2caUXSq6F8kdY6E;bbQim}~`4ZW7 zQcRjF89O7+`y9Bzi3U*~$L~)zH*iw`*XMR-m>!id5$OUYQBSFC;>Oj@zA4P4|K)*A za-ViA$;OcE&;bq^c`Lz;JVj&Y_O^#7!NterCesHn17UnU)yDG z4R&Pqpz9e!Xd>AnFfWG_z1OKJ(10g`uLnl%1JB5mm{HT>;?L&>8HTenwe;dx8mKA- zWEM6P-Ee?@UIYXzVMS1zPK=Y|=q0DUfaqumAMK-WE$qlCY7euFY*&B+lw=s}sjn9i zIRjL>Vto!0Mobc(AGS9Po3;-{x!Vz(L051WI`^B*m7-1~WZXVDvP9OV&f<^?9-Ocg z+l7s4t~=nawSDyWHq)Do9g$T?3HZ!OhBk9bP}y!#o+x2<9@KdZ^JR~X=))mRJ!h10 zww5<%fjJ&JoV_#)C(6;NBf3nnxgEM2ZQg;k?5x2|3tY7+Zrhg1^EW2ouC;yiZAA&y z6YLQqNfk`nLk@VS>AdpVNFml;Lefs%82b)3hT1S7UTQ%_wpdK1Wc^yFXWxblZ}scg zJpf8&pPc=RinS0bS+*mEGV``A!%>HwXKPgnm7=m%CSn2^UV`bxa$$ryet8@)sPB&H zYfp&mamb?Qt(AtJk(i5kU@SR6tkF{4qQM*=>94Yr|duTNyq2;uI5H?5QGW#8J0M6|0H|B+R!;lXujCVZD14 z>SBbnM1p;iG*JSsBQmH`J=SdBU}xRJzhmz*J#|QEJ*_HX$5}HWV*8D!=mMU6PeS*s z)3uT)zI9?GLnvfwRMtGD9vf6M5=xU?Qb@0LN`@{mSift94A(q@96~jnH*DP~%)jx@ zMf$74?LT<)f~;E!Z`%X}Wt%@L%sByKig*zMkL!~CK}lerA;*?(kjidYS+RA>MA+5J zx@BWMMC6^Oq`|x)74B?;P>KqF{h0sxBK#ZoEH%%1WS^{C38xn{e%YBrH)V>IM=%u$ zkcWFnI8E5I(|+%QTwalH3?AwGk`Gyi!Z`?8s1*f98-Tq$VX(ykMcRc&@zXZY@^31_ z&yeuQzL7t8(=+RWqnDgMDDLaJbvdoE1QiuBnRq$dANaM4DX|a2Eq=RGp?1k2a3E_k zI$w_{FCkD;Vv1dM+ck53iz#&rtA~%Iq`X?Y5tct9#|VKxyierfo7N3SR_>M9kunqq z`~!+IR1tE_K;0s!!TPbDqd4c4!C~+eNy6{i50nprYx&()p1^?SastZ-U4sFvr=*;l z3tv)#-s-^~2RY?u> z*fvW{kLCdHDM<;TRHJ>kD&cc$SHkE1eaWyU)qD~iS2>SHKFr<)R;WfH zS!4nl>-Nw7A5hd{fQd^GNClyyw=SVnJd?I{hjH9>yhbjxVLZRFojaFSrWanXPkD~v zu~}}73G{(ADB-i;UZgwjT~5#bwB=x*0wUp{ljKP)#&f!lxX|<^L;;sX(krON0PRho zgm}8g0Pn&xH8|$Ax0C@#q&aPa$_v%q4v;LUj`vCUJlg#jqTa_dDEj^1_MGxYG| z9c1-fl>i3%lq4COA~;^y`n>*2Xi9UN1L zC)YBBjZZj|{r0kQCxh603(cI7(@RV``M8St zLihdHL=HjuV=ItDl3qMkLV)yKWgw!ommHj5rxer+N_wxIQm#D@xr;$-fz zGJk?CNuzeYZ3}If<=6j2w1Q*f`5a0?U!P+lXCg7Deu@wO-$)PtgiN7939$nfpQK@W z*;xb4{rU{Q^hKJS-TR|u{>Jy0>G3BpMn&(D!z*-pgoiZAvsv9`8#{rS4$8deK6wzf zZ*FD_^N*X7Jv0Sv8U=I2Q7N5tEYVGWxG|Rh`R^?0qX8Jgxi?@hJ%bc0f}%Wm(kB`K zk%RZ)49Atr9w=XMJkwuaw3%M^YpZ{B;wZoop zSbD*$9)peXrltG=IalmTVY*!jaswj4i3`f~wg=&B+@y z4-j`0-tJxls{5KcDc?-v9bz)I%^1XaQ)MJ!)?#BvIT1T()xt^Fp1rY!UWbg~7@<9VG!vFcdq4>xGCV34|y;Lg+ZnnII9F`OCI7SpKxV{|(1r zex4O1A}CHx&GRIiYciN23zJa)VQ^O@Acp%LhHB!)PPLA#-RL~ur!ZkW_UH>F&bBW^ zFqnR>)Mw=O^kb-rLI_PjhhzDEOrPaVWF212X#!nUF1Oe>wi`@va_#yr6@n@kCr zygU6w4&{Yu>OeQ$wOBu;LThPSURY$?MZ;$i9QDmmvbAax10>_tW;kArrRnfuHzY`^ zht_NPwLSEcu_(YxH#UK`01wC#R3@%71H(;&?YjY-xR-h#$kGZKaRA$H_4S9pvOtgT ze{LmI;on@#3mw#?slp4qs$dhgOTaY7v7<;4pFmkjSA$J<+~mh}q1w%hkCVQ}yg z;Gm7q&XOpq6u1S?A<1A8V4=Rk>3h8b%U7W*Oh6U3lOT%WRrnWuc0s;!_tJ_2*dwJD z^Ra(fXggUVUUczTBi(FKStW`~sZ*N65kA-f1>!f>;%gFm(Wx_Z!^Ow)dWHY>yO-(f z_bev?t1QHsb1bNB9FfVAVsc^xhF^WvLH!0W%AcW4kZO0^vOOT==i~>|x_BVf__1SF zxpGy^<4Z!C1o1o zI=1Gk7sOV77Lh@a7y}0m_j{Pco($>RJ}`Qw;`PmP{JpO`hF-Gm`2|zq<%@+;4nuSuX$LLPQx!LDeA8nOhFX;gAX8O=%FrD6JI1GJytY z);b^`4c&`n1t#|t1TCQwEud1iM{`&6!gsuChSu7u5I^(2%}tmC%ncSFeA|QW>8BFk zaPj61VLO-Kw!lPbmn-y)X~gR`Cx4%=GuepW)cUF`8E{&krQmcoM;636c(zw2cgI`E zASNJrQtg#9rTPTg$;Ta@aH=q`f1kpUWX~dh>bS+SjYzU;tCoMoZ3_}{F-U~tzESqP zG4DyLNGAhI#X`)!&UXMli(5Y9z1cYv<(jk)5WS>8%_ImC#^oj5V}i;SbU3X(K6w56 zO}I%32zt%(H;V0i@fnU7FX?l@5NlZXI7%{B#5i`=V9H`~17(Nu!JdgW#-z}NN*=hl z4r2;Wfz&me0!y%j2)0CBwUnPaD0HOl^a@9RRD^sg=UB$uHj3>up1(+5)9(mAyp1K5 z77_+&;woN83uE&Kyo5a2t^bD}_uOK0mXNRKFcA)4poF1zjLvQ?#C0b8YCA7WU4TGH~e5#*c@TzGlZCH#W3RW)uzy<8m zlCNZ3qW7+RkU-DzZ~mnvVmSf_t07k+0`BxN5dq#whY5M|T|iG0s2_}Y(>ZHrLr1Hr ze%FjSAFZkzFy$&tsjW-KTbb|gpoWYN%=M|_kf@;8B4 ztH;Lxeo&+76E0W&<3cSr&@Z#KBuj-)=G7D*s_>A;iFCvQu;YWk+L|H*;Ye3h#AXdH zZTkT{FP+!qfN7JlO=J|Ey7U{kh)o7K5>rwtF_JpU8X!}`eZL$fG|RUnOPkug6?~%! zmVosqXt4A7S^`BSru=;p*}(0d`O1R!lXG3O=6 zEMs@sNBHJ1SP9MYTU8U&r?BK)9v7m?dI*`nK~ZW9wnHdQyVihX9&p>QCx@~A%@l){ z~V5BbFFiNkl zC2^UtnY;7+gSTv*M>X`T?SA9#p@d0wvxg=Tdf zzY-MlQQOgpNUA8{1Lj@Ka;k`5PCru+RmiXl96h)TzM$rTB0!oF_V?85?L&I}HFvcf zkbBEW5Jxl(r9R(P#5(2wh#}a>2&xMv?lFdo66l-XKQbj~Rdc~5Zu1k!Db0yFgMt#mf!jn|5nHFRD*Ew=k*ODi5+$#p%8x#H>j`Jo*S;k=j(km)(3ml$>%=A@x&DK)L^~Pu zQpmpG!xRZfb4!uL5>)CA5oWSrAeZ01Am6xWZ3R5t$y!v?Gb0+o%ufd%YNeL&zen6Ev??xZ4faCbMYs-C4M)37vrq6*go`MKyoN7DA zYGXMH?i^p`m8z#%dJ=em&to7^?)uUq-G0||D?u~dMYq5vqFnBkz~lVMPhWOCrmfe& z3-S~@FUrO2M^ta9^9wr@7jInS6_2k-6))sJfeh=Lj@6oW}Pxk6RKb|alB_VJ+mW8 ze>)*GI<&TTeWbCT;b{(iZ96rSJWH-Jd*IHO1qxZ&)>$3xOe-1juKa zP06I2^lzOr6R)_ugC|K!gdcM5LSnwXkR|tFH^`(&7VzdHvUIM?;ZnXzKSlXI^fT1J z%L}iiRobcwsDJIJK+$e2gz`Ap`-~a|Jfux@urIUA`@;4j*n#x8BT$A*PzM<$tS<17 z(#lbnm*^w9?HaSJ+_j4Wq-$F95R{|Yp)kgguqU3(N3hID&gw18Bk!6*kI##qqrLJY zhpt{8$DNMaoh9~*A<9otaJq1T9DcYtkjYs90e4mzMxjejUP+-FEcq3;^VkngRweEWG3n%WTXKBx=fZASu>C?9`&0J{ZRFY}hZD6PqqL6s< za)0mGj!f9jwC+asXG$p<6%r=5wiFX4I4gk_TG525N?NWPMJT|jq%VL&xmhWbSVCCR zN_I%5iCYWqznh+;J+A_4d&Q*(9w@)IqjNxSn|xO{$Ev88h)q0OuXBA_1vaGrop}Hy z>Z|=sgD6o?13lojJ6q}AOA{?}asDV1I*2%sf``pJ|7{uSN(@BFYxX|$g%j8R$2@EM z-p5baF)oj{+8_ppLLM|tSRE|2xmalM$;ZY%gyZM*hh%G3cooV~Ptqh1i1Gc?j@u4{ zsSafpJqBm@2}p`5E==X1S{m_eo~0K)`B+hgZU=8!i|}h(^Iz2d{wGhms0_4=9Acu3 zs|x8Kz4N%4*~0{H!J3i-XHU|*T!~=hCR}z@CVyx-`lM7x!tk8&x)0_=U0#^h#y+Ou zpY&fRCZO2xIF@Ul4|Z}}69naU?w=i~LHUaEa*NH}4OAyoU)VR3Yo?<6EZ^Lzs8f%=>4f47(os z!U@;XVYI_mKyBN1J~=yc%;r1G&9gb#>7svLPy}Z$`L32^QG^rV4+X~;S2AZVPI*wT z$E4DODcfR@DjLp;4%m0=uo54S(>Q5Ov9`8nu!s22d!CJIK36*;1)!btp{Fn6ak!$a zYqrhD8A}e5K2=^BaLos%6gGl+yI|~UHRM*B*^ZB;Y>+#lx%KBFX#`hQj8IQCL-Io5 zf#iCrZ^!*dV)ePLO98cQ-+6F$7~~QjCDE zoFtAP(Iaj|S4olRFn?RRT{Tg3KBon@a#yJm@HK~qg=^<;*}9+B(bla1vVr2Qe-~|VJ1Pput$GIW31<&7ZZCqV$=n&` zaDAG877#*R`NG{kX+;eTc-%V< iC+_*-jrI0000 - - Marcel Schwarz - LittleLink - - + + Marcel Schwarz - LittleLink + + - + + + + - - - + - -
+
@@ -28,43 +28,36 @@ alt="Marcel Schwarz Profile Picture"> -

Marcel Schwarz

+

Marcel Schwarz

Software Engineer @TeamViewer

+ + Gitea
+ - - LinkedIn LogoLinkedIn -
+ LinkedIn
- - - GitLab LogoGitLab -
+ + GitLab
- - - GitHub LogoGitHub -
+ + GitHub
- - - xing LogoXing -
+ + Xing
- - Instagram LogoInstagram -
+ Instagram
- - - Email Iconmail@marcelschwarz.net -
+ + mail@marcelschwarz.net
+
+
-
+
diff --git a/privacy.html b/privacy.html index c3cc7f5..bbf642b 100644 --- a/privacy.html +++ b/privacy.html @@ -7,8 +7,8 @@ –––––––––––––––––––––––––––––––––––––––––––––––––– --> LittleLink Privacy Policy - - + + @@ -30,7 +30,7 @@ - +