diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..16d54bb --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# build output +dist/ +# generated types +.astro/ + +# dependencies +node_modules/ + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + + +# environment variables +.env +.env.production + +# macOS-specific files +.DS_Store + +# jetbrains setting folder +.idea/ diff --git a/public/avatar.png b/public/avatar.png new file mode 100644 index 0000000..e24624c Binary files /dev/null and b/public/avatar.png differ diff --git a/src/components/profile/Links.astro b/src/components/profile/Links.astro new file mode 100644 index 0000000..29f7405 --- /dev/null +++ b/src/components/profile/Links.astro @@ -0,0 +1,1006 @@ +--- +const { + Amazon, + AppleBooks, + AppleMusic, + ApplePodcasts, + Appstore, + Bandcamp, + Behance, + Blog, + Bluesky, + Bookwyrm, + Booth, + Briar, + Cashapp, + Castopod, + Codeberg, + Codepen, + Coffee, + Cryptpad, + Custom, + Deezer, + DevTo, + Discord, + Email, + EpicGames, + Etsy, + Facebook, + FDroid, + Firefish, + Figma, + Flickr, + Firefox, + Funkwhale, + Friendica, + Gdrive, + Furaffinity, + Gitlab, + Github, + Hearthisat, + Goodreads, + Instagram, + HumbleBundle, + Itchio, + Itaku, + Kit, + Kickstarter, + LastFM, + KoFi, + Letterboxd, + Lemmy, + Linkedin, + Liberapay, + Littlelink, + Linkstack, + Mastodon, + Llc, + Medium, + Matrix, + Misskey, + Messenger, + Odysee, + Notion, + Openstreetmap, + Onlyfans, + Patreon, + Owncast, + Peertube, + Paypal, + Picarto, + Phone, + Piwigo, + Pinterest, + Playstore, + Pixelfed, + Producthunt, + Pleroma, + Reddit, + Pronounspage, + Share, + Session, + Simplex, + Signal, + Snapchat, + Skoob, + Spotify, + Soundcloud, + Strava, + Steam, + Telegram, + Streams, + Throne, + Threema, + Trakt, + Tiktok, + Tumblr, + Trello, + Twitter, + Twitch, + Unraid, + Unity, + Upptime, + Untappd, + Venmo, + Vcard, + Vrchat, + Vimeo, + Whatsapp, + Website, + Xing, + Wordpress, + YoutubeMusic, + Youtube, +} = Astro.props +--- + + + +
Amazon
+ + : + null} + +{AppleBooks ? + +AppleBooks
+ + : + null} + +{AppleMusic ? + +AppleMusic
+ + : + null} + +{ApplePodcasts ? + +ApplePodcasts
+ + : + null} + +{Appstore ? + +Appstore
+ + : + null} + +{Bandcamp ? + +Bandcamp
+ + : + null} + +{Behance ? + +Behance
+ + : + null} + +{Blog ? + +Blog
+ + : + null} + +{Bluesky ? + +Bluesky
+ + : + null} + +{Bookwyrm ? + +Bookwyrm
+ + : + null} + +{Booth ? + +Booth
+ + : + null} + +{Briar ? + +Briar
+ + : + null} + +{Cashapp ? + +Cashapp
+ + : + null} + +{Castopod ? + +Castopod
+ + : + null} + +{Codeberg ? + +Codeberg
+ + : + null} + +{Codepen ? + +Codepen
+ + : + null} + +{Coffee ? + +Coffee
+ + : + null} + +{Cryptpad ? + +Cryptpad
+ + : + null} + +{Custom ? + +Custom
+ + : + null} + +{Deezer ? + +Deezer
+ + : + null} + +{DevTo ? + +DevTo
+ + : + null} + +{Discord ? + +Discord
+ + : + null} + +{Email ? + +EpicGames
+ + : + null} + +{Etsy ? + +Etsy
+ + : + null} + +{Facebook ? + +FDroid
+ + : + null} + +{Firefish ? + +Firefish
+ + : + null} + +{Figma ? + +Figma
+ + : + null} + +{Flickr ? + +Flickr
+ + : + null} + +{Firefox ? + +Firefox
+ + : + null} + +{Funkwhale ? + +Funkwhale
+ + : + null} + +{Friendica ? + +Friendica
+ + : + null} + +{Gdrive ? + +Gdrive
+ + : + null} + +{Furaffinity ? + +Furaffinity
+ + : + null} + +{Gitlab ? + +Gitlab
+ + : + null} + +{Github ? + +Github
+ + : + null} + +{Hearthisat ? + +Hearthisat
+ + : + null} + +{Goodreads ? + +Goodreads
+ + : + null} + +{Instagram ? + +HumbleBundle
+ + : + null} + +{Itchio ? + +Itchio
+ + : + null} + +{Itaku ? + +Itaku
+ + : + null} + +{Kit ? + +Kit
+ + : + null} + +{Kickstarter ? + +Kickstarter
+ + : + null} + +{LastFM ? + +LastFM
+ + : + null} + +{KoFi ? + +KoFi
+ + : + null} + +{Letterboxd ? + +Letterboxd
+ + : + null} + +{Lemmy ? + +Lemmy
+ + : + null} + +{Linkedin ? + +Liberapay
+ + : + null} + +{Littlelink ? + +Littlelink
+ + : + null} + +{Linkstack ? + +Linkstack
+ + : + null} + +{Mastodon ? + +Mastodon
+ + : + null} + +{Llc ? + +Llc
+ + : + null} + +{Medium ? + +Medium
+ + : + null} + +{Matrix ? + +Matrix
+ + : + null} + +{Misskey ? + +Misskey
+ + : + null} + +{Messenger ? + +Messenger
+ + : + null} + +{Odysee ? + +Odysee
+ + : + null} + +{Notion ? + +Notion
+ + : + null} + +{Openstreetmap ? + +Openstreetmap
+ + : + null} + +{Onlyfans ? + +Onlyfans
+ + : + null} + +{Patreon ? + +Patreon
+ + : + null} + +{Owncast ? + +Owncast
+ + : + null} + +{Peertube ? + +Peertube
+ + : + null} + +{Paypal ? + +Paypal
+ + : + null} + +{Picarto ? + +Picarto
+ + : + null} + +{Phone ? + +Phone
+ + : + null} + +{Piwigo ? + +Piwigo
+ + : + null} + +{Pinterest ? + +Playstore
+ + : + null} + +{Pixelfed ? + +Pixelfed
+ + : + null} + +{Producthunt ? + +Producthunt
+ + : + null} + +{Pleroma ? + +Pleroma
+ + : + null} + +{Reddit ? + +Pronounspage
+ + : + null} + +{Share ? + +Share
+ + : + null} + +{Session ? + +Session
+ + : + null} + +{Simplex ? + +Simplex
+ + : + null} + +{Signal ? + +Signal
+ + : + null} + +{Snapchat ? + +Snapchat
+ + : + null} + +{Skoob ? + +Skoob
+ + : + null} + +{Spotify ? + +Spotify
+ + : + null} + +{Soundcloud ? + +Soundcloud
+ + : + null} + +{Strava ? + +Strava
+ + : + null} + +{Steam ? + +Steam
+ + : + null} + +{Telegram ? + +Telegram
+ + : + null} + +{Streams ? + +Streams
+ + : + null} + +{Throne ? + +Throne
+ + : + null} + +{Threema ? + +Threema
+ + : + null} + +{Trakt ? + +Trakt
+ + : + null} + +{Tiktok ? + +Tiktok
+ + : + null} + +{Tumblr ? + +Tumblr
+ + : + null} + +{Trello ? + +Trello
+ + : + null} + +{Twitter ? + +Twitch
+ + : + null} + +{Unraid ? + +Unraid
+ + : + null} + +{Unity ? + +Unity
+ + : + null} + +{Upptime ? + +Upptime
+ + : + null} + +{Untappd ? + +Untappd
+ + : + null} + +{Venmo ? + +Venmo
+ + : + null} + +{Vcard ? + +Vcard
+ + : + null} + +{Vrchat ? + +Vrchat
+ + : + null} + +{Vimeo ? + +Vimeo
+ + : + null} + +{Whatsapp ? + +Website
+ + : + null} + +{Xing ? + +Wordpress
+ + : + null} + +{YoutubeMusic ? + +YoutubeMusic
+ + : + null} + +{Youtube ? + +Youtube
+ + : + null} +