diff --git a/README.md b/README.md index a0c488a..18ed5f4 100644 --- a/README.md +++ b/README.md @@ -50,23 +50,22 @@ | Color | Hex | |-|-| -| Peach Cream | ![#FFF8EA](https://via.placeholder.com/10/FFF8EA?text=+) `#FFF8EA` | -| Dark Chestnut | ![#594545](https://via.placeholder.com/10/594545?text=+) `#594545` | -| Dusty Rose | ![#815B5B](https://via.placeholder.com/10/815B5B?text=+) `#815B5B` | -| Old Rose | ![#9E7676](https://via.placeholder.com/10/9E7676?text=+) `#9E7676` | -| Pale Taupe | ![#DAC0A3](https://via.placeholder.com/10/DAC0A3?text=+) `#DAC0A3` | -| Duke Blue | ![#0D47A1](https://via.placeholder.com/10/0D47A1?text=+) `#0D47A1` | +| Coffee Cream | ![#F7F0E8](https://via.placeholder.com/10/F7F0E8?text=+) `#F7F0E8` | +| Espresso Text | ![#3B2C29](https://via.placeholder.com/10/3B2C29?text=+) `#3B2C29` | +| Latte Secondary Text | ![#78605C](https://via.placeholder.com/10/78605C?text=+) `#78605C` | +| Cappuccino Accents | ![#A48B82](https://via.placeholder.com/10/A48B82?text=+) `#A48B82` | +| Caramel Macchiato | ![#B08968](https://via.placeholder.com/10/B08968?text=+) `#B08968` | ### Dark mode | Color | Hex | |-|-| -| Catppuccin Base | ![#FFF8EA](https://via.placeholder.com/10/FFF8EA?text=+) `#FFF8EA` | -| Catppuccin Text | ![#cad3f5](https://via.placeholder.com/10/cad3f5?text=+) `#cad3f5` | -| Catppuccin Overlay0 | ![#6e738d](https://via.placeholder.com/10/6e738d?text=+) `#6e738d` | -| Catppuccin Surface0 | ![#363a4f](https://via.placeholder.com/10/363a4f?text=+) `#363a4f` | -| Catppuccin Crust | ![#181926](https://via.placeholder.com/10/181926?text=+) `#181926` | -| Catppuccin Maroon | ![#ee99a0](https://via.placeholder.com/10/ee99a0?text=+) `#ee99a0` | +| Deep Ocean | ![#0F1A1C](https://via.placeholder.com/10/0F1A1C?text=+) `#0F1A1C` | +| Mint Foam Text | ![#9AD3BB](https://via.placeholder.com/10/9AD3BB?text=+) `#9AD3BB` | +| Coral Reef Accent | ![#3A6F7F](https://via.placeholder.com/10/3A6F7F?text=+) `#3A6F7F` | +| Seaweed Highlight | ![#2B4F60](https://via.placeholder.com/10/2B4F60?text=+) `#2B4F60` | +| Lagoon | ![#1A333F](https://via.placeholder.com/10/1A333F?text=+) `#1A333F` | +| Aquamarine | ![#7FCDCD](https://via.placeholder.com/10/7FCDCD?text=+) `#7FCDCD` | ## Versionlog - The first iteration of my website was plain html and css.. diff --git a/public/img/moonboard_2016/aneasyproblem.webp b/public/img/moonboard_2016/aneasyproblem.webp new file mode 100644 index 0000000..59943ad Binary files /dev/null and b/public/img/moonboard_2016/aneasyproblem.webp differ diff --git a/public/img/moonboard_2016/bokchoiboi.webp b/public/img/moonboard_2016/bokchoiboi.webp new file mode 100644 index 0000000..a46a192 Binary files /dev/null and b/public/img/moonboard_2016/bokchoiboi.webp differ diff --git a/public/img/vinyl/arrival.webp b/public/img/vinyl/arrival.webp new file mode 100644 index 0000000..f9ec6e7 Binary files /dev/null and b/public/img/vinyl/arrival.webp differ diff --git a/public/img/vinyl/asia.webp b/public/img/vinyl/asia.webp new file mode 100644 index 0000000..9bb9f9e Binary files /dev/null and b/public/img/vinyl/asia.webp differ diff --git a/public/img/vinyl/beverly_hills_cop.webp b/public/img/vinyl/beverly_hills_cop.webp new file mode 100644 index 0000000..71abcad Binary files /dev/null and b/public/img/vinyl/beverly_hills_cop.webp differ diff --git a/public/img/vinyl/college_park.webp b/public/img/vinyl/college_park.webp new file mode 100644 index 0000000..1061faa Binary files /dev/null and b/public/img/vinyl/college_park.webp differ diff --git a/public/img/vinyl/combat_rock.webp b/public/img/vinyl/combat_rock.webp new file mode 100644 index 0000000..6f340bc Binary files /dev/null and b/public/img/vinyl/combat_rock.webp differ diff --git a/public/img/vinyl/cruisin.webp b/public/img/vinyl/cruisin.webp new file mode 100644 index 0000000..5bc0a88 Binary files /dev/null and b/public/img/vinyl/cruisin.webp differ diff --git a/public/img/vinyl/dare.webp b/public/img/vinyl/dare.webp new file mode 100644 index 0000000..9e3e0a0 Binary files /dev/null and b/public/img/vinyl/dare.webp differ diff --git a/public/img/vinyl/evig_eventyr.webp b/public/img/vinyl/evig_eventyr.webp new file mode 100644 index 0000000..64919fe Binary files /dev/null and b/public/img/vinyl/evig_eventyr.webp differ diff --git a/public/img/vinyl/face_value.webp b/public/img/vinyl/face_value.webp new file mode 100644 index 0000000..d59a402 Binary files /dev/null and b/public/img/vinyl/face_value.webp differ diff --git a/public/img/vinyl/grease.webp b/public/img/vinyl/grease.webp new file mode 100644 index 0000000..fd51bec Binary files /dev/null and b/public/img/vinyl/grease.webp differ diff --git a/public/img/vinyl/greatest_hits_airsupply.webp b/public/img/vinyl/greatest_hits_airsupply.webp new file mode 100644 index 0000000..28e6a51 Binary files /dev/null and b/public/img/vinyl/greatest_hits_airsupply.webp differ diff --git a/public/img/vinyl/harrys_house.webp b/public/img/vinyl/harrys_house.webp new file mode 100644 index 0000000..bbc4529 Binary files /dev/null and b/public/img/vinyl/harrys_house.webp differ diff --git a/public/img/vinyl/knights_of_the_new_thunder.webp b/public/img/vinyl/knights_of_the_new_thunder.webp new file mode 100644 index 0000000..3e26e37 Binary files /dev/null and b/public/img/vinyl/knights_of_the_new_thunder.webp differ diff --git a/public/img/vinyl/master_of_reality.webp b/public/img/vinyl/master_of_reality.webp new file mode 100644 index 0000000..c2c227a Binary files /dev/null and b/public/img/vinyl/master_of_reality.webp differ diff --git a/public/img/vinyl/minecraft_volume_alpha.webp b/public/img/vinyl/minecraft_volume_alpha.webp new file mode 100644 index 0000000..15c1514 Binary files /dev/null and b/public/img/vinyl/minecraft_volume_alpha.webp differ diff --git a/public/img/vinyl/one_trick_pony.webp b/public/img/vinyl/one_trick_pony.webp new file mode 100644 index 0000000..5e40f79 Binary files /dev/null and b/public/img/vinyl/one_trick_pony.webp differ diff --git a/public/img/vinyl/sa_klart_det_gjor_vondt.webp b/public/img/vinyl/sa_klart_det_gjor_vondt.webp new file mode 100644 index 0000000..5e5cd69 Binary files /dev/null and b/public/img/vinyl/sa_klart_det_gjor_vondt.webp differ diff --git a/public/img/vinyl/saturday_night_fever.webp b/public/img/vinyl/saturday_night_fever.webp new file mode 100644 index 0000000..aba91d9 Binary files /dev/null and b/public/img/vinyl/saturday_night_fever.webp differ diff --git a/public/img/vinyl/studio_tan.webp b/public/img/vinyl/studio_tan.webp new file mode 100644 index 0000000..4c7a4b2 Binary files /dev/null and b/public/img/vinyl/studio_tan.webp differ diff --git a/public/img/vinyl/the_domino_theory.jpg b/public/img/vinyl/the_domino_theory.jpg new file mode 100644 index 0000000..b52fcd0 Binary files /dev/null and b/public/img/vinyl/the_domino_theory.jpg differ diff --git a/public/img/vinyl/the_white_album.webp b/public/img/vinyl/the_white_album.webp new file mode 100644 index 0000000..17db4ae Binary files /dev/null and b/public/img/vinyl/the_white_album.webp differ diff --git a/public/img/vinyl/turn_back.jpg b/public/img/vinyl/turn_back.jpg new file mode 100644 index 0000000..592994a Binary files /dev/null and b/public/img/vinyl/turn_back.jpg differ diff --git a/public/img/vinyl/under_cover.webp b/public/img/vinyl/under_cover.webp new file mode 100644 index 0000000..cb349ce Binary files /dev/null and b/public/img/vinyl/under_cover.webp differ diff --git a/public/mii.webp b/public/mii.webp new file mode 100644 index 0000000..a329220 Binary files /dev/null and b/public/mii.webp differ diff --git a/public/socials/github_dark.svg b/public/socials/github_dark.svg new file mode 100644 index 0000000..ff77d6f --- /dev/null +++ b/public/socials/github_dark.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/socials/github_light.svg b/public/socials/github_light.svg new file mode 100644 index 0000000..b62718f --- /dev/null +++ b/public/socials/github_light.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/socials/spotify_dark.svg b/public/socials/spotify_dark.svg new file mode 100644 index 0000000..53e96b5 --- /dev/null +++ b/public/socials/spotify_dark.svg @@ -0,0 +1,19 @@ + + + + + spotify [#162] + Created with Sketch. + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/socials/spotify_light.svg b/public/socials/spotify_light.svg new file mode 100644 index 0000000..041dc77 --- /dev/null +++ b/public/socials/spotify_light.svg @@ -0,0 +1,19 @@ + + + + + spotify [#162] + Created with Sketch. + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/socials/webring_dark.svg b/public/socials/webring_dark.svg new file mode 100644 index 0000000..ff32084 --- /dev/null +++ b/public/socials/webring_dark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/socials/webring_light.svg b/public/socials/webring_light.svg new file mode 100644 index 0000000..e7fa904 --- /dev/null +++ b/public/socials/webring_light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/Footer.astro b/src/components/Footer.astro index 509b7d5..2c2770d 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -1,7 +1,37 @@ --- const today = new Date(); --- + + + diff --git a/src/components/Header.astro b/src/components/Header.astro index 1eeed5e..fcc0d97 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -1,18 +1,30 @@ --- -import HeaderLink from './HeaderLink.astro'; import ThemeIcon from './ThemeIcon.astro'; + +const pathname = new URL(Astro.request.url).pathname; +const pathSegments = pathname.slice(1).split('/').filter(segment => segment !== ''); + +function buildHref(index) { + if (pathSegments.length === 0) return '/'; + return ' /' + pathSegments.slice(0, index + 1).join('/'); +} + +const isLandingPage = pathSegments.length === 0; ---
-
- - $ ~/sidski - - -
- -
\ No newline at end of file +
+ ~ + {isLandingPage ? / : ''} + {pathSegments.map((segment, index) => ( + <> + / + + {segment} + + + ))} +
+ + + diff --git a/src/components/HeaderLink.astro b/src/components/HeaderLink.astro index b780397..dce58b1 100644 --- a/src/components/HeaderLink.astro +++ b/src/components/HeaderLink.astro @@ -16,9 +16,6 @@ const isActive = href === pathname || href === pathname.replace(/\/$/, ''); a { display: inline-block; text-decoration: none; - } - a.active { font-weight: bolder; - border-bottom: 2px solid; } diff --git a/src/components/ThemeIcon.astro b/src/components/ThemeIcon.astro index 15938e8..0de47ca 100644 --- a/src/components/ThemeIcon.astro +++ b/src/components/ThemeIcon.astro @@ -12,12 +12,12 @@ border: 0; background: none; } - .sun { fill: #815B5B; } - .moon { fill: transparent; } + .sun { fill: transparent; } + .moon { fill: #9AD3BB; } - :global(.dark) .sun { fill: transparent; } - :global(.dark) .moon { fill: #DDE6ED; } + :global(.dark) .sun { fill: #3B2C29; } + :global(.dark) .moon { fill: transparent; } \ No newline at end of file + diff --git a/src/data/biblioteca.json b/src/data/biblioteca.json index 061b3b4..b65c60e 100644 --- a/src/data/biblioteca.json +++ b/src/data/biblioteca.json @@ -1,5 +1,18 @@ [ - { + { + "isbn": "9781529035667", + "title": "Permanent Record", + "date": + { + "year": "2024", + "month": "02", + "day": "19", + "string": "2024-02-19" + }, + "my_rating": 5, + "author": "Edward Snowden" + }, + { "isbn": "9788492444328", "title": "The Summit of the Gods: Vol.2", "date": diff --git a/src/data/moonboard.json b/src/data/moonboard.json new file mode 100644 index 0000000..de3721c --- /dev/null +++ b/src/data/moonboard.json @@ -0,0 +1,32 @@ +{ + "2016": [ + { + "route":"BokChoiBoi", + "grade":"6B+", + "benchmark":false, + "tries":5, + "image":"/img/moonboard_2016/bokchoiboi.webp", + "date": + { + "year": "2024", + "month": "02", + "day": "07", + "string": "07.02.2024" + } + }, + { + "route":"An easy problem", + "grade":"6B+", + "benchmark":true, + "tries":1, + "image":"/img/moonboard_2016/aneasyproblem.webp", + "date": + { + "year": "2024", + "month": "02", + "day": "09", + "string": "09.02.2024" + } + } + ] +} diff --git a/src/data/vinyl.json b/src/data/vinyl.json index b57f743..2906f9a 100644 --- a/src/data/vinyl.json +++ b/src/data/vinyl.json @@ -1,94 +1,117 @@ [ { "album": "Harry's House", - "artist": "Harry Styles" + "artist": "Harry Styles", + "cover": "/img/vinyl/harrys_house.webp" }, { "album": "SÅ KLART DET GJØR VONDT", - "artist": "Ramón" + "artist": "Ramón", + "cover": "/img/vinyl/sa_klart_det_gjor_vondt.webp" }, { "album": "Minecraft Volume Alpha", - "artist": "C418" + "artist": "C418", + "cover": "/img/vinyl/minecraft_volume_alpha.webp" }, { "album": "College Park", - "artist": "Logic" + "artist": "Logic", + "cover": "/img/vinyl/college_park.webp" }, { "album": "Evig Eventyr", - "artist": "Ka2" + "artist": "Ka2", + "cover": "/img/vinyl/evig_eventyr.webp" }, { "album": "Grease", - "artist": "John Travolta & Olivia Newton-John" + "artist": "John Travolta & Olivia Newton-John", + "cover": "/img/vinyl/grease.webp" }, { "album": "Under Cover", - "artist": "The Rolling Stones" + "artist": "The Rolling Stones", + "cover": "/img/vinyl/under_cover.webp" }, { "album": "The Beatles (The White Album)", - "artist": "The Beatles" + "artist": "The Beatles", + "cover": "/img/vinyl/the_white_album.webp" }, { "album": "Beverly Hills Cop", - "artist": "Various artists" + "artist": "Various artists", + "cover": "/img/vinyl/beverly_hills_cop.webp" }, { "album": "One Trick Pony", - "artist": "Paul Simon" + "artist": "Paul Simon", + "cover": "/img/vinyl/one_trick_pony.webp" }, { "album": "The Domino Theory", - "artist": "Bolland" + "artist": "Bolland", + "cover": "/img/vinyl/the_domino_theory.jpg" }, { "album": "Master of Reality", - "artist": "Black Sabbath" + "artist": "Black Sabbath", + "cover": "/img/vinyl/master_of_reality.webp" }, { "album": "Studio Tan", - "artist": "Frank Zappa" + "artist": "Frank Zappa", + "cover": "/img/vinyl/studio_tan.webp" }, { "album": "DARE!", - "artist": "The Human League" + "artist": "The Human League", + "cover": "/img/vinyl/dare.webp" }, { "album": "Saturday Night Fever", - "artist": "Bee Gees" + "artist": "Bee Gees", + "cover": "/img/vinyl/saturday_night_fever.webp" }, { "album": "Cruisin", - "artist": "Village People" + "artist": "Village People", + "cover": "/img/vinyl/cruisin.webp" }, { "album": "Turn Back", - "artist": "Toto" + "artist": "Toto", + "cover": "/img/vinyl/turn_back.jpg" }, { "album": "Arrival", - "artist": "ABBA" + "artist": "ABBA", + "cover": "/img/vinyl/arrival.webp" }, { "album": "Knights of the New Thunder", - "artist": "TNT" + "artist": "TNT", + "cover": "/img/vinyl/knights_of_the_new_thunder.webp" }, { "album": "Combat Rock", - "artist": "The Clash" + "artist": "The Clash", + "cover": "/img/vinyl/combat_rock.webp" }, { "album": "Asia", - "artist": "Asia" + "artist": "Asia", + "cover": "/img/vinyl/asia.webp" }, { "album": "Face Value", - "artist": "Phil Collins" + "artist": "Phil Collins", + "cover": "/img/vinyl/face_value.webp" }, { "album": "Greatest Hits", - "artist": "Air Supply" + "artist": "Air Supply", + "cover": "/img/vinyl/greatest_hits_airsupply.webp" } -] \ No newline at end of file +] diff --git a/src/data/watched.json b/src/data/watched.json index 8cbd844..b6cb8b9 100644 --- a/src/data/watched.json +++ b/src/data/watched.json @@ -1,4 +1,52 @@ [ + { + "title": "Citizenfour", + "type": "movie", + "date": + { + "year": "2024", + "month": "02", + "day": "25", + "string": "2024-02-25" + }, + "my_rating": 5 + }, + { + "title": "Better Call Saul S06", + "type": "series", + "date": + { + "year": "2024", + "month": "02", + "day": "24", + "string": "2024-02-24" + }, + "my_rating": 4 + }, + { + "title": "Aksel", + "type": "movie", + "date": + { + "year": "2024", + "month": "02", + "day": "24", + "string": "2024-02-24" + }, + "my_rating": 4 + }, + { + "title": "Better Call Saul S05", + "type": "series", + "date": + { + "year": "2024", + "month": "02", + "day": "20", + "string": "2024-02-20" + }, + "my_rating": 3 + }, { "title": "Bullet Train", "type": "movie", diff --git a/src/pages/about.md b/src/pages/about.md index fbbf795..fd4d7db 100644 --- a/src/pages/about.md +++ b/src/pages/about.md @@ -4,24 +4,25 @@ description: '' layout: "../layouts/Layout.astro" --- -Hello! My name is Sindre Kjelsrud, also known as "**Sid**". I'm a 3rd year Computer Science student at Western University of Applied Sciences, campus Bergen. +Hello! My name is Sindre Kjelsrud, also known as [**"Sid"**](/avatar.webp). I'm a 3rd year Computer Science student at Western University of Applied Sciences, campus Bergen. -During my free time I like to go bouldering/climbing, play some games on my Wii or try to catch up with One Piece. +What do I like to do you ask? Well a lot, but as you read on the landing page I mostly like spending my free time bouldering/climbing, play some games on my Wii, watch the newest One Piece episode or build cairns. Below is some other information about me! 👴🏼 **Age:** 24 -👒 **Favorite Anime:** One Piece && Le Sommet des Dieux +👒 **Favorite Anime:** One Piece -🎵 **Favorite Music:** Everything indie (indie-rock/indie-pop/etc.) && J-Pop. +🎵 **Favorite Music:** Everything indie (indie-rock/indie-pop/etc.), J-Pop & techno. -📽️ **Favorite Movie:** The Social Network || Ready Player One +📽️ **Favorite Movie:** Ready Player One || Le Sommet des Dieux 🎮 **Favorite Games:** Minecraft && Wii Sports 📺 **Favorite Series:** Limitless && Silicon Valley -📚 **Favorite Books:** MAGNUS && Hjertet i to: Seks måneder med Karpe +📚 **Favorite Books/Mangas:** Permanent Record && The Summit of the Gods ## Want to contact me? 📫 -You'll find all my contact information, and social media, under [**connect**](/connect)! \ No newline at end of file +You'll find all my contact information, and *"social media"*, under [**connect**](/connect)! + diff --git a/src/pages/blog/index.astro b/src/pages/blog/index.astro index ae5af26..c8898ee 100644 --- a/src/pages/blog/index.astro +++ b/src/pages/blog/index.astro @@ -41,21 +41,3 @@ const sortedYears = Object.keys(postsByYear).sort((a:any, b:any) => b - a); ))} - - \ No newline at end of file diff --git a/src/pages/connect.md b/src/pages/connect.md index 1e6209f..c76ab61 100644 --- a/src/pages/connect.md +++ b/src/pages/connect.md @@ -6,19 +6,22 @@ layout: "../layouts/Layout.astro" Feel free to drop me an email! Whether it's to say hello, discuss the latest must-see series, offer a fresh perspective, or anything else. Think of my inbox as the friendly neighborhood café where all conversations are welcome. -E-mail: kjelsrudsindre@gmail.com +E-mail: **kjelsrudsindre@gmail.com** ## Across the cyberspace -- [GitHub](https://github.com/SindreKjelsrud) -- [LinkedIn](https://www.linkedin.com/in/sindrekjelsrud) -- [Spotify](https://open.spotify.com/user/kjelsrud!) +- [**GitHub**](https://github.com/SindreKjelsrud) +- [**Spotify**](https://open.spotify.com/user/kjelsrud!) ## GPG If you want to send me an encrypted message via email, please use my GPG-key: -Fingerprint: `9E311661E72C4C17C8A91C81D2BBDF3EDE6BA9A6` +Fingerprint: -Quick import: `curl -sL https://kjelsrud.dev/public-key.asc | gpg --import` +`9E311661E72C4C17C8A91C81D2BBDF3EDE6BA9A6` + +Quick import: + +`curl -sL https://kjelsrud.dev/public-key.asc | gpg --import` diff --git a/src/pages/index.astro b/src/pages/index.astro index a03b696..36bba3e 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,40 +1,42 @@ --- import SectionContainer from '../components/SectionContainer.astro'; +import HeaderLink from '../components/HeaderLink.astro'; --- - - - - - -
-
-

Sindre Kjelsrud

-

Student at Western University of Applied Sciences.

- -
+
+
+ +
+

Sindre Kjelsrud

+

Computer Science-student at Western University of Applied Sciences, campus Bergen.

+

I like spending my free time bouldering/climbing, playing some games on my Wii, watching the newest One Piece episode or build cairns.

+

This website is just a fun side-project that I actively work on, and use as my creative outlet. It's also a way for me to actually own my data, allowing me to log data, post pictures and more!

+
+

pages

+
    +
  • whoami~ sid am i
  • +
  • blog~ my written thoughts and ideas
  • +
  • logs~ a record of what I've watched, read & climbed
  • +
  • gallery~ moments and places of my life, in pictures
  • +
  • more~ additional pages
  • +
+
+
+
\ No newline at end of file + .profile { + width: 14rem; + height: 14rem; + background: url("/mii.webp"); + background-size: cover; + border-radius: 5px; + margin-left: auto; + margin-right: auto; + } + + .profile:hover { + background-image: url("https://media.tenor.com/yheo1GGu3FwAAAAC/rick-roll-rick-ashley.gif"); + } + diff --git a/src/pages/logs/books.astro b/src/pages/logs/books.astro index 6e29981..a3c2aec 100644 --- a/src/pages/logs/books.astro +++ b/src/pages/logs/books.astro @@ -35,7 +35,7 @@ const today = new Date();

📚 ¿Dónde está la biblioteca?

{today.getFullYear()} - Currently Reading:

-

📖 Permanent Record

+

📖 Invisible Women: Exposing Data Bias in a World Designed for Men

{sortedYears.map(year => (
{year} - Finished

({booksByYear[year].length} entries)

diff --git a/src/pages/logs/index.md b/src/pages/logs/index.md index 1a96cb0..c1d9cff 100644 --- a/src/pages/logs/index.md +++ b/src/pages/logs/index.md @@ -3,10 +3,12 @@ title: 'Logs' description: '' layout: "../../layouts/Layout.astro" --- -All my logs where I keep track of stuff I’ve watched and things I’ve read. I started tracking in 2023 so the years before that are untracked. +All my logs where I keep track of stuff I’ve watched, things I’ve read and my moonboard sends. I started tracking in 2023 so the years before that are untracked. I don’t use any third-party services for my logs, I store everything in a JSON-format for this website. [📚 **Books**](/logs/books) -[📺 **Watched**](/logs/watched) \ No newline at end of file +[🧗 **MoonBoard**](/logs/moonboard) + +[📺 **Watched**](/logs/watched) diff --git a/src/pages/logs/moonboard.astro b/src/pages/logs/moonboard.astro new file mode 100644 index 0000000..36cc037 --- /dev/null +++ b/src/pages/logs/moonboard.astro @@ -0,0 +1,27 @@ +--- +import SectionContainer from '../../components/SectionContainer.astro'; +import mb from '../../data/moonboard.json'; +const mb2016Setups = mb["2016"]; +--- + + +
+

MoonBoard 2016

+ +
+ {mb2016Setups.map((mb) => ( +
+ +

{mb.route} ({mb.grade}):

+

+ {mb.tries == 1 ? "Flash" : `${mb.tries} tries`} | {mb.benchmark ? "Benchmarked" : "Not benchmarked"} | {mb.date.string} +

+
+ ))} +
+
+
+ diff --git a/src/pages/logs/watched.astro b/src/pages/logs/watched.astro index 1624bb3..26c48e4 100644 --- a/src/pages/logs/watched.astro +++ b/src/pages/logs/watched.astro @@ -37,7 +37,6 @@ const today = new Date();

{today.getFullYear()} - Currently Watching:

👀 ONE PIECE Egghead Arc

👀 Star Wars: The Clone Wars S02

-

👀 Better Call Saul S05

{sortedYears.map(year => (
{year} - Finished

({tvByYear[year].length} entries)

diff --git a/src/pages/more.md b/src/pages/more.md index 68de75c..1975d97 100644 --- a/src/pages/more.md +++ b/src/pages/more.md @@ -1,6 +1,6 @@ --- title: "More" -description: "The navbar was becoming unwieldy, here you'll see some more of the various pages." +description: "Here you'll see some more of the various pages so that the landing page doesn't overflow with pages lol." layout: "../layouts/Layout.astro" --- @@ -12,10 +12,6 @@ layout: "../layouts/Layout.astro" [🌱 **digital garden**](/garden) · wild garden, filled with drafts, ideas and more -[📸 **gallery**](/gallery) · moments and places of my life, in pictures - -[📚 **logs**](/logs) · logs for movies, series, anime, books, manga et-cetera - [⏳ **now**](/now) · what i'm doing right now [✨ **uses**](/uses) · what i use on a daily basis diff --git a/src/pages/vinyl.astro b/src/pages/vinyl.astro index 2706c67..ff0a5d3 100644 --- a/src/pages/vinyl.astro +++ b/src/pages/vinyl.astro @@ -3,11 +3,12 @@ import SectionContainer from '../components/SectionContainer.astro'; import vinyl from '../data/vinyl.json' const vinylByAlbumTitle = vinyl.reduce((acc:any, currentVinyl) => { - const { album, artist } = currentVinyl; + const { album, artist, cover } = currentVinyl; if (!acc[album]) { acc[album] = { vinyls: [], - artist: artist + artist: artist, + cover: cover }; } acc[album].vinyls.push(currentVinyl); @@ -28,11 +29,18 @@ const vinylData = Object.keys(vinylByAlbumTitle).map(albumTitle => {

📀 Platesamlinga

- {vinylData.map((album) => ( -
-
  • {album.title} by {album.artist}
  • -
    - ))} +
    + {vinylData.map((album) => ( +
    + +

    {album.title}

    +

    {album.artist}

    +
    + ))} +
    @@ -41,4 +49,4 @@ const vinylData = Object.keys(vinylByAlbumTitle).map(albumTitle => { list-style: disc inside; padding: 0 0 0 10px; } - \ No newline at end of file + diff --git a/src/styles/global.css b/src/styles/global.css index 2437bed..dd6a652 100644 --- a/src/styles/global.css +++ b/src/styles/global.css @@ -1,26 +1,26 @@ :root { - --light-bg: #FFF8EA; - --light-1: #594545; - --light-2: #815B5B; - --light-3: #9E7676; - --light-hover: #DAC0A3; - --light-link: #0D47A1; - --dark-bg: #24273a; - --dark-1: #cad3f5; - --dark-2: #6e738d; - --dark-3: #363a4f; - --dark-hover: #181926; - --dark-link: #ee99a0; - } + --light-bg: #F7F0E8; /* Coffee Cream Background */ + --light-1: #3B2C29; /* Espresso Text */ + --light-2: #78605C; /* Latte Secondary Text */ + --light-3: #A48B82; /* Cappuccino Accents */ + --light-hover: #A48B82; /* Cappuccino Accents (for hover states) */ + --light-link: #B08968; /* Caramel Macchiato Links */ + --dark-bg: #0F1A1C; /* Deep Ocean Background */ + --dark-1: #9AD3BB; /* Mint Foam Text */ + --dark-2: #3A6F7F; /* Coral Reef Accent */ + --dark-3: #2B4F60; /* Seaweed Highlight */ + --dark-hover: #1A333F; /* Lagoon Hover */ + --dark-link: #7FCDCD; /* Aquamarine Links */ +} html { - background-color: var(--light-bg); - color: var(--light-1); + background-color: var(--dark-bg); + color: var(--dark-1); } html.dark { - background-color: var(--dark-bg); - color: var(--dark-1); + background-color: var(--light-bg); + color: var(--light-1); } body { @@ -31,34 +31,15 @@ p { font-size: large; } -/* HOME */ -.social a { - color: var(--light-1); -} - -.dark .social a { - color: var(--dark-1); -} - -.social a:nth-child(1) :hover { - color: grey !important; -} - -.social a:nth-child(2) :hover { - color: #0A66C2 !important; -} - -.social a:nth-child(3) :hover { - color: #1DB954 !important; -} - /* FOOTER */ .footerbg { - background-color: var(--light-bg); + background-color: var(--dark-bg); + border-top: 1px solid var(--dark-1); } .dark .footerbg { - background-color: var(--dark-bg); + background-color: var(--light-bg); + border-top: 1px solid var(--light-1); } /* BLOG */ @@ -103,25 +84,25 @@ p { font-weight: 600; } -.blog a { color: var(--light-link);} +.blog a { color: var(--dark-link);} -.dark .blog a { color: var(--dark-link);} +.dark .blog a { color: var(--light-link);} .blog a:hover { text-decoration: underline 2px;} -.blogtime { color: var(--light-2); } +.blogtime { color: var(--dark-2); } -.dark .blogtime { color: var(--dark-2); } +.dark .blogtime { color: var(--light-2); } /* LOGS */ .borderbottom { border-bottom-width: 2px; - border-color: var(--light-3); + border-color: var(--dark-3); } .dark .borderbottom { border-bottom-width: 2px; - border-color: var(--dark-3); + border-color: var(--light-3); } /* GALLERY */ @@ -153,11 +134,11 @@ p { } .cv a { - color: var(--light-link); + color: var(--dark-link); font-size: small; } -.dark .cv a { color: var(--dark-link);} +.dark .cv a { color: var(--light-link);} .cv a:hover { text-decoration: underline 2px;;} @@ -181,10 +162,10 @@ code { blockquote { padding: 0 0 0 10px; - border-left: 5px solid var(--light-1); + border-left: 5px solid var(--dark-1); } .dark blockquote { padding: 0 0 0 10px; - border-left: 5px solid var(--dark-1); + border-left: 5px solid var(--light-1); } \ No newline at end of file