diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 000000000..fb7b13869 --- /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/Dockerfile b/Dockerfile index dae73573f..2fdf34a55 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,2 +1,2 @@ -FROM nginx:mainline-alpine +FROM nginx:1.25-alpine-slim COPY . /usr/share/nginx/html \ No newline at end of file diff --git a/README.md b/README.md index 3b12ae70e..1d0e31f94 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,15 @@ + +![Logo](https://cdn.cottle.cloud/littlelink/littlelink.gif) + +# 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 (Docker version) This project is a fork of [LittleLink](https://github.com/sethcottle/littlelink). I wanted to create a Docker version of this project that is not modify and kept to true original. And that is what I have done here with the exception of creating the docker files in this repo. -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) To help you start with creating a container from this image, you can either use docker-compose or the docker command line. This container image is published on [DockerHub](https://hub.docker.com/r/davisdre/littlelink). @@ -63,6 +69,7 @@ If you would like to support this docker build, please feel free to buy me a cof ![LittleLink](https://cdn.cottle.cloud/littlelink/social-circle.png) + LittleLink is a lightweight DIY alternative to services like [Linktree](https://linktr.ee) and [many.link](https://www.google.com). 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. 😊 @@ -74,38 +81,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. +[![Figma Community](https://cdn.cottle.cloud/littlelink/button-figma-community.svg)](https://www.figma.com/community/file/846568099968305613) + #### πŸ‹ 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)! +β€’ [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). +β€’ [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/)** + +[![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/) -**[Robotter112](https://robotter112.de/)** +[![Ko-Fi](https://cdn.cottle.cloud/littlelink/button-ko-fi.svg)](https://ko-fi.com/sethcottle) -[Add Your Name](https://www.buymeacoffee.com/seth/e/50573) +[![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 c4fa5492e..0903dd3d8 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,16 +329,28 @@ 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 { @@ -266,13 +361,14 @@ button:hover, .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 +378,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,16 +425,39 @@ 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 { filter: brightness(90%); } +/* Google Scholar */ +.button.button-google-scholar { + color: #000000; + 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 { @@ -332,7 +474,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; @@ -346,6 +508,7 @@ button:hover, .button.button-kit { color: #ffffff; background-color: #000000; + border: 1px solid #FFFFFF; } .button.button-kit:hover, .button.button-kit:focus { @@ -362,16 +525,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; @@ -382,10 +567,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 { @@ -396,18 +592,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, @@ -449,32 +654,50 @@ button:hover, .button.button-pinterest { color: #000000; background-color: #ffe2eb; + border: 1px solid #212121; } .button.button-pinterest:hover, .button.button-pinterest:focus { filter: brightness(90%); } -/* Producthunt */ -.button.button-producthunt { - color: #da552f; - border-style: solid; - border-color: #da552f; - border-width: 2px; +/* Post.news */ +.button.button-post-news { + color: #ffffff; + background-color: #678BFF; +} +.button.button-post-news:hover, +.button.button-post-news:focus { + filter: brightness(90%); +} + +/* 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 { @@ -485,12 +708,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; @@ -511,6 +745,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; @@ -545,16 +791,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 { @@ -591,6 +848,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; @@ -605,6 +873,7 @@ button:hover, .button.button-tiktok { color: #ffffff; background-color: #000000; + border: 1px solid #FFFFFF; } .button.button-tiktok:hover, .button.button-tiktok:focus { @@ -625,6 +894,7 @@ button:hover, .button.button-tumb { color: #ffffff; background-color: #131313; + border: 1px solid #FFFFFF; } .button.button-tumb:hover, .button.button-tumb:focus { @@ -651,9 +921,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, @@ -661,6 +942,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; @@ -685,17 +976,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 { @@ -736,8 +1039,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%); -} \ No newline at end of file +} + +/* Zoom */ +.button.button-zoom { + color: #ffffff; + background-color: #0B5CFF; +} +.button.button-zoom:hover, +.button.button-zoom:focus { + filter: brightness(90%); +} + diff --git a/css/skeleton-auto.css b/css/skeleton-auto.css index 6d9d188e4..56f49cbe9 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 @@ -205,4 +223,57 @@ hr { object-fit: cover; background-position: center; border-radius: 50%; +} + +/* open-sans-regular - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */ + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#OpenSans') format('svg'); /* Legacy iOS */ +} +/* open-sans-600 - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.eot'); /* IE9 Compat Modes */ + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff') format('woff'), /* Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.svg#OpenSans') format('svg'); /* Legacy iOS */ +} +/* open-sans-700 - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.eot'); /* IE9 Compat Modes */ + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff') format('woff'), /* Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.svg#OpenSans') format('svg'); /* Legacy iOS */ +} +/* open-sans-800 - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.eot'); /* IE9 Compat Modes */ + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.woff') format('woff'), /* Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.svg#OpenSans') format('svg'); /* Legacy iOS */ } \ No newline at end of file diff --git a/css/skeleton-dark.css b/css/skeleton-dark.css index fe9a7ae1e..f2f57f8c6 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 @@ -205,4 +205,57 @@ hr { object-fit: cover; background-position: center; border-radius: 50%; +} + +/* open-sans-regular - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */ + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#OpenSans') format('svg'); /* Legacy iOS */ +} +/* open-sans-600 - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.eot'); /* IE9 Compat Modes */ + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff') format('woff'), /* Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.svg#OpenSans') format('svg'); /* Legacy iOS */ +} +/* open-sans-700 - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.eot'); /* IE9 Compat Modes */ + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff') format('woff'), /* Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.svg#OpenSans') format('svg'); /* Legacy iOS */ +} +/* open-sans-800 - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.eot'); /* IE9 Compat Modes */ + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.woff') format('woff'), /* Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.svg#OpenSans') format('svg'); /* Legacy iOS */ } \ No newline at end of file diff --git a/css/skeleton-light.css b/css/skeleton-light.css index de3fd8e49..d33a65d02 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 @@ -205,4 +205,57 @@ hr { object-fit: cover; background-position: center; border-radius: 50%; +} + +/* open-sans-regular - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */ + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#OpenSans') format('svg'); /* Legacy iOS */ +} +/* open-sans-600 - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Open Sans'; + font-style: normal; + font-weight: 600; + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.eot'); /* IE9 Compat Modes */ + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff') format('woff'), /* Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.svg#OpenSans') format('svg'); /* Legacy iOS */ +} +/* open-sans-700 - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.eot'); /* IE9 Compat Modes */ + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff') format('woff'), /* Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.svg#OpenSans') format('svg'); /* Legacy iOS */ +} +/* open-sans-800 - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: 'Open Sans'; + font-style: normal; + font-weight: 800; + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.eot'); /* IE9 Compat Modes */ + src: url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.woff2') format('woff2'), /* Super Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.woff') format('woff'), /* Modern Browsers */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.ttf') format('truetype'), /* Safari, Android, iOS */ + url('../fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.svg#OpenSans') format('svg'); /* Legacy iOS */ } \ No newline at end of file diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.eot b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.eot new file mode 100644 index 000000000..12c84642f Binary files /dev/null and b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.eot differ diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.svg b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.svg new file mode 100644 index 000000000..e0fe71f4e --- /dev/null +++ b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.svg @@ -0,0 +1,366 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.ttf b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.ttf new file mode 100644 index 000000000..0f921544b Binary files /dev/null and b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.ttf differ diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff new file mode 100644 index 000000000..32c56a307 Binary files /dev/null and b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff differ diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff2 b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff2 new file mode 100644 index 000000000..26599958d Binary files /dev/null and b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-600.woff2 differ diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.eot b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.eot new file mode 100644 index 000000000..7dbc32ac7 Binary files /dev/null and b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.eot differ diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.svg b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.svg new file mode 100644 index 000000000..717e6a6b3 --- /dev/null +++ b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.svg @@ -0,0 +1,365 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf new file mode 100644 index 000000000..e183c89bd Binary files /dev/null and b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf differ diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff new file mode 100644 index 000000000..fd9eb374f Binary files /dev/null and b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff differ diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2 b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2 new file mode 100644 index 000000000..e44d73d1f Binary files /dev/null and b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2 differ diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.eot b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.eot new file mode 100644 index 000000000..6645b6c49 Binary files /dev/null and b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.eot differ diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.svg b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.svg new file mode 100644 index 000000000..ed9eb115f --- /dev/null +++ b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.svg @@ -0,0 +1,363 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.ttf b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.ttf new file mode 100644 index 000000000..d09d27a09 Binary files /dev/null and b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.ttf differ diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.woff b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.woff new file mode 100644 index 000000000..170dc154d Binary files /dev/null and b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.woff differ diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.woff2 b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.woff2 new file mode 100644 index 000000000..8af8d849b Binary files /dev/null and b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-800.woff2 differ diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot new file mode 100644 index 000000000..c7ae8c2e5 Binary files /dev/null and b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot differ diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg new file mode 100644 index 000000000..9d49aeb18 --- /dev/null +++ b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg @@ -0,0 +1,365 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf new file mode 100644 index 000000000..cafe79820 Binary files /dev/null and b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf differ diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff new file mode 100644 index 000000000..9bc5d1eed Binary files /dev/null and b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff differ diff --git a/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2 b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2 new file mode 100644 index 000000000..2aa7f3338 Binary files /dev/null and b/fonts/open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2 differ diff --git a/images/avatar.png b/images/avatar.png deleted file mode 100644 index 694dfc1ba..000000000 Binary files a/images/avatar.png and /dev/null differ diff --git a/images/avatar.svg b/images/avatar.svg deleted file mode 100644 index 245622496..000000000 --- a/images/avatar.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/images/avatar@2x.png b/images/avatar@2x.png deleted file mode 100644 index 0ca79e0b3..000000000 Binary files a/images/avatar@2x.png and /dev/null differ diff --git a/images/icons/amazon-music.svg b/images/icons/amazon-music.svg new file mode 100644 index 000000000..1d74ad06a --- /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 b0c84df96..4dfc77f83 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 000000000..b5bff1058 --- /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 18c7389dd..000000000 --- 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 da8ec8a59..846eb2003 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 000000000..b029a7e87 --- /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 5836d9000..000000000 --- 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 a62134255..2e4d203cc 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 ff199d111..fe122330a 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 000000000..849010fcb --- /dev/null +++ b/images/icons/artstation.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/images/icons/bandcamp.svg b/images/icons/bandcamp.svg index cde6f604c..7dce88b4a 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 000000000..e1b92f65d --- /dev/null +++ b/images/icons/behance.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/blog.svg b/images/icons/blog.svg index cd54c19a3..063390fa8 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 000000000..c21441eda --- /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 000000000..1a6e5009b --- /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 000000000..1af57fdf0 --- /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 000000000..acb104e94 --- /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 000000000..81c78b645 --- /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 000000000..276416ca1 --- /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 000000000..6220f75b9 --- /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 8c4a6d7cc..000000000 --- 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 8075ef5c7..000000000 --- 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 70d3f3ea1..000000000 --- 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 7673f5ae9..796ec1743 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 1876bfc40..000000000 --- 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 000000000..4e9896fee --- /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 d52b2ed16..000000000 --- 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 667def4cb..0d23b23f3 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 000000000..4d36ccf60 --- /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 954a4afbc..80facf0ba 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 85697acf7..b494f4ebd 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 e414e5735..9be5ae0fc 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 62b14e2ae..583ffe2ba 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 9cb862da9..297e44860 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 000000000..8d9fe037b --- /dev/null +++ b/images/icons/fiverr.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/flickr.svg b/images/icons/flickr.svg index bde20ab73..d3898a1ae 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 000000000..c9a9ae5f0 --- /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 000000000..49dfe1910 --- /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 000000000..a879a3e13 --- /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 000000000..b8d9479d5 --- /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 000000000..5d582f4bd --- /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 000000000..d3e6a061b --- /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 000000000..dd44d1501 --- /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 000000000..dd4712566 --- /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 000000000..d8f8e849f --- /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 000000000..e83096bf3 --- /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 000000000..8b93dc91a --- /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 000000000..e4be1652f --- /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 000000000..4c74f5689 --- /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 000000000..8774852c0 --- /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 000000000..5d750216c --- /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 000000000..919574e31 --- /dev/null +++ b/images/icons/generic-website.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/github.svg b/images/icons/github.svg index 543256c7d..6994757dd 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 b88f3620f..816f2747a 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 000000000..1db8fb831 --- /dev/null +++ b/images/icons/gofundme.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/images/icons/goodreads.svg b/images/icons/goodreads.svg index ce8709391..50c45f976 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 000000000..4aff98661 --- /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 000000000..b72aea58f --- /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 079d16d9b..792b51f21 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 000000000..929e0e603 --- /dev/null +++ b/images/icons/google-scholar.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/images/icons/guilded.svg b/images/icons/guilded.svg new file mode 100644 index 000000000..02cb6aaf3 --- /dev/null +++ b/images/icons/guilded.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/hashnode.svg b/images/icons/hashnode.svg index 69f2e290f..46063763e 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 a398760b4..2e7eead63 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 000000000..e21eb883d --- /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 000000000..8a8589f22 --- /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 075b10e34..2b0c4e7fd 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 5c270735c..8708a3ad1 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 4fefd54ed..eea0dbd5f 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 000000000..468b66b9f --- /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 02a9fe25d..27efec7ba 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 000000000..059a13d0c --- /dev/null +++ b/images/icons/line.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/linkedin.svg b/images/icons/linkedin.svg index d8c921a69..880298912 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 99953e4ae..bf7b92cce 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 000000000..f40e31fea --- /dev/null +++ b/images/icons/mailchimp.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/mastodon.svg b/images/icons/mastodon.svg index 0f8baebfc..c87699219 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 ac7d0fd8e..dbe8d4f69 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 87a9e0aae..82a7a7ff1 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 000000000..3c215b47e --- /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 201f7bb6d..ceaf7af84 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 fe07eb174..7bb28b792 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 306ba8c0d..56c459b34 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 c57d0f680..16607c943 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 703a0d0c7..000000000 --- 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 000000000..0f28cc941 --- /dev/null +++ b/images/icons/post-news.svg @@ -0,0 +1,5 @@ + + + + + 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 f1df0f5c8..9b1529738 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 000000000..bdbf13b85 --- /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 c393b5fc3..142feee17 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 ec269db25..685c4ab6c 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 000000000..7164626b1 --- /dev/null +++ b/images/icons/shop.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/signal.svg b/images/icons/signal.svg index 4cef57abb..0ee0526ea 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 d24b768d9..69cd1f03d 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 000000000..bbbf65cdb --- /dev/null +++ b/images/icons/slack.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/snapchat.svg b/images/icons/snapchat.svg index 55e4b3e9f..a788af5e9 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 1f428ad05..5cdfc00e0 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 000000000..1eb2109c1 --- /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 db3c51743..000000000 --- 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 c037b0fb3..8e3860a39 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 000000000..46bb4da74 --- /dev/null +++ b/images/icons/square.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/images/icons/steam.svg b/images/icons/steam.svg index 96af0d4ba..6af65ae60 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 fdfe55f47..a9f20fba1 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 6fc656c3f..e0ca9348c 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 9d471fc9d..9df81e67a 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 000000000..c6fc44b27 --- /dev/null +++ b/images/icons/threads.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/threema.svg b/images/icons/threema.svg index 142a6f852..3f07b71a6 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 ecf07158d..50f5acfe6 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 c0d516cee..a55874c83 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 de775cf99..6b14955ee 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 f0d29b0d3..afe7e8e06 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 856eedf16..53dcd7aaa 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 new file mode 100755 index 000000000..2051ee1fc --- /dev/null +++ b/images/icons/unsplash.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/images/icons/untappd.svg b/images/icons/untappd.svg index 0e7f36ec2..f1106a9d7 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 000000000..cb9fb98b0 --- /dev/null +++ b/images/icons/upwork.svg @@ -0,0 +1,3 @@ + + + diff --git a/images/icons/venmo.svg b/images/icons/venmo.svg index 0c37329fa..c38ea3c80 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 b04df9b6f..26c20f1db 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 8433269b8..bee2f3742 100644 --- a/images/icons/vrchat.svg +++ b/images/icons/vrchat.svg @@ -1 +1,12 @@ - + + + + + + + + + + + + diff --git a/images/icons/vsco.svg b/images/icons/vsco.svg new file mode 100644 index 000000000..c91f124db --- /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 316d45ffb..000000000 --- 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 e22953c85..6d1318ed7 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 f8ce5ed68..446906e4e 100644 --- a/images/icons/wordpress.svg +++ b/images/icons/wordpress.svg @@ -1,3 +1,10 @@ + + + + + + + diff --git a/images/icons/xing.svg b/images/icons/xing.svg index ad84a5ae8..c98e09a59 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 9dd9150fd..93a80732e 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 7cf1b9b8e..4f35613bc 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 000000000..c26618e9b --- /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 000000000..e1b3314a0 Binary files /dev/null and b/images/littlelink.png differ diff --git a/images/littlelink.svg b/images/littlelink.svg new file mode 100644 index 000000000..d6a9f271b --- /dev/null +++ b/images/littlelink.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/images/littlelink@2x.png b/images/littlelink@2x.png new file mode 100644 index 000000000..e61ba11c8 Binary files /dev/null and b/images/littlelink@2x.png differ diff --git a/index.html b/index.html index 35659f048..d04431d6e 100644 --- a/index.html +++ b/index.html @@ -7,17 +7,13 @@ –––––––––––––––––––––––––––––––––––––––––––––––––– --> LittleLink - + - - - @@ -36,7 +32,7 @@ - + @@ -67,13 +63,13 @@ --> - LittleLink Logo + -

LittleLink

+

LittleLink

-

LittleLink is an open source DIY alternative to services like Linktree and many.link. LittleLink was built using Skeleton, a dead simple, responsive boilerplateβ€”we've just created some branded buttons and stripped out the things you won't need. 😊

+

An open source DIY Linktree alternative.

- - - GitHub LogoGitHub -
+ + LittleLink
- - - Twitter LogoTwitter -
+ + Amazon Wishlist
- - - Instagram LogoInstagram -
+ + Listen on Amazon Music
+ + + Apple App Store
- - - Facebook LogoFind us on Facebook -
+ + Listen on Apple Music
+ + + Listen on Apple Music
- - - Facebook Messenger LogoChat on Messenger -
+ + Listen on Apple Podcasts
+ + + Listen on Apple Podcasts
- - - LinkedIn LogoLinkedIn -
+ + Bandcamp
- - - YouTube LogoYouTube -
+ + Behance
+ + + Bluesky
+ + + Buy Me A Coffee
+ + + Schedule with Cal.com
+ + + Schedule with Calendly
+ + + Cash App
+ + + Clubhouse
+ + + Dev.to
- - Discord LogoDiscord -
+ Discord
- - - Twitch LogoTwitch -
+ + Dribbble
- - - Product Hunt LogoProduct Hunt -
+ + Shop on Etsy
- - - Snapchat LogoSnapchat -
+ + Find us on Facebook
- - - Spotify LogoListen on Spotify -
+ + Chat on Messenger
- - - Spotify LogoListen on Spotify -
+ + Figma Community
- - - YouTube Music LogoListen on YouTube Music -
+ + Fiverr Gig
- - - Apple Music LogoListen on Apple Music -
+ + Flickr
- - - Apple Music LogoListen on Apple Music -
+ + GitHub
- - - Apple Podcasts LogoListen on Apple Podcasts -
+ + GitLab
- - - Apple Podcasts LogoListen on Apple Podcasts -
+ + GoFundMe
+ + + Goodreads
+ + + View in Google Drive
+ + + Google Play Store
- - Google Podcasts LogoListen on Google Podcasts -
+ Listen on Google Podcasts
- - - Substack LogoSubscribe on Substack -
+ + Google Scholar
- - - Clubhouse LogoClubhouse -
+ + Guilded
+ + + Hashnode
+ + + Instagram
+ + + Kick
+ + + Kick
- - - Reddit LogoReddit -
+ + Kickstarter
+ + + Kit
+ + + Ko-fi
+ + + Last.fm
+ + + Letterboxd
+ + + Line
+ + + LinkedIn
+ + + Mailchimp
- - Mastodon LogoMastodon -
+ Mastodon
- - Medium LogoMedium -
+ Medium
+ + + NGL
+ + + Notion
+ + + OnlyFans (18+)
+ + + Patreon
+ + + PayPal
- - Pinterest LogoFollow on Pinterest -
+ Pinterest
- - - TikTok LogoTikTok -
+ + Post.news
- - - Email Iconhello@littlelink.io -
+ + Product Hunt
- - - Email Iconhello@littlelink.io -
+ + Read.cv
- - - Blog IconBlog -
+ + Redbubble
- - - SoundCloud LogoSoundCloud -
+ + Reddit
- - - Figma LogoFigma -
+ + Buy with Shop
- - - Kit LogoKit -
+ + Signal
- - - Telegram LogoTelegram -
+ + Skoob
- - - LittleLink LogoLittleLink -
+ + Join Slack
- - - Trello LogoTrello -
+ + Snapchat
- - - Notion LogoNotion -
+ + SoundCloud
- - - Kickstarter LogoKickstarter -
+ + Listen on Spotify
- - - Etsy LogoEtsy -
+ + Listen on Spotify
- - - Tumblr LogoTumblr -
+ + Buy with Square
- - Steam LogoSteam -
+ Steam
- - Strava LogoStrava -
+ Strava
- - - Vimeo LogoVimeo -
+ + Substack
- - - PayPal LogoPayPal -
+ + Telegram
- - - WhatsApp LogoWhatsApp -
+ + Threads
+ + + Threema
+ + + TikTok
+ + + Trello
+ + + Tumblr
+ + + Twitch
+ + + Twitter
+ + + Unsplash
- - Untappd LogoUntappd -
+ Untappd
- - - Wordpress LogoWordpress -
+ + Upwork
- - - Goodreads LogoGoodreads -
+ + Venmo
- - - Skoob LogoSkoob -
+ + Vimeo
- - - GitLab LogoGitLab -
+ + VRChat
- - - xing LogoXing -
+ + VSCO
- - - Bandcamp LogoBandcamp -
+ + WhatsApp
- - - Patreon LogoPatreon -
+ + WordPress
- - - Signal LogoSignal -
+ + Xing
- - - Apple App Store LogoApple App Store -
+ + YouTube
- - - Google Play Store LogoGoogle Play Store -
+ + Listen on YouTube Music
- - - Amazon LogoAmazon -
- - - - Venmo LogoVenmo -
+ + Join Zoom Webinar
- - - Cash App LogoCash App Dollar -
+ + Read our blog
- - - Cash App LogoCash App Pound -
+ + Event RSVP
- - - Cash App LogoCash App Bitcoin -
+ + Download File
- - - dev.to Logodev.to -
+ + View the code
- - - Redbubble LogoRedbubble -
+ + Homelab Setup
- - - Only Fans LogoOnlyFans (18+) -
+ + Email Us
- - - Web LogoWebsite -
+ + Email Us
- - - Buy Me a CoffeeBuy Me a Coffee -
+ + Visit Homepage
- - - Ko-fiKo-fi -
+ + Get Directions
- - - VRChat LogoVRChat -
+ + Call Us
- - - Threema LogoThreema -
+ + Leave us a review
- - - Flickr LogoFlickr -
+ + RSS Subscribe
- - - Letterboxd LogoLetterboxd -
+ + Visit Our Shop
+ + + 10% Discount
- - - hashnode LogoHashnode -
+ + Send us a message
+ + + Visit Website

-

Privacy Policy | Build your own by forking LittleLink.

+

Privacy Policy | Build your own by forking LittleLink.

diff --git a/privacy.html b/privacy.html index bdc12019c..bbf642bc1 100644 --- a/privacy.html +++ b/privacy.html @@ -7,8 +7,8 @@ –––––––––––––––––––––––––––––––––––––––––––––––––– --> LittleLink Privacy Policy - - + + @@ -30,7 +30,7 @@ - + @@ -51,7 +51,7 @@ This is a boilerplate, what is here may not be applicable to you. By default, we give three sections... - Analytics: where you can add links to analytic services like Fathom or Google Analytics. + Analytics: where you can add links to analytic services. Content From External Platforms: This could be used for CDN services or additional buttons like GitHub hotlinkable buttons.