Skip to content

Commit db921fd

Browse files
committed
Redid the work section. Added Advent of Code. 2025 books
1 parent 449af5d commit db921fd

File tree

20 files changed

+207
-85
lines changed

20 files changed

+207
-85
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Kavisherlock.Github.io
1+
# kabbagepatch.github.io
22

33
My personal website made using Vue.js
44

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "kavisherlock",
2+
"name": "kabbagepatch",
33
"version": "0.1.0",
44
"private": true,
55
"scripts": {

public/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
<meta charset="utf-8">
55
<meta http-equiv="X-UA-Compatible" content="IE=edge">
66
<meta name="viewport" content="width=device-width,initial-scale=1.0">
7-
<link rel="icon" href="kavisherlock.github.io/favicon.ico" />
7+
<link rel="icon" href="kabbagepatch.github.io/favicon.ico" />
88
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Homemade Apple">
99
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Cairo">
1010
<title>Kavish</title>
1111
</head>
1212
<body>
1313
<noscript>
14-
<strong>We're sorry but kavisherlock.github.io doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
14+
<strong>We're sorry but kabbagepatch.github.io doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
1515
</noscript>
1616
<div id="app"></div>
1717
<!-- built files will be auto injected -->

src/App.vue

Lines changed: 28 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
<div
33
id="app"
44
v-bind:class="{
5-
blueMajority: $route.name === 'Home',
6-
purpleMajority: $route.name !== 'Home',
5+
greyGradient: $route.name === 'Home',
6+
blueGradient: $route.name === 'Books',
7+
brownGradient: $route.name === 'Work' || $route.name === 'AoC',
78
}"
89
>
910
<Header
@@ -18,10 +19,12 @@
1819
</div>
1920
<footer
2021
v-bind:class="{
21-
bookfooter: $route.name !== 'Home',
22+
bluefooter: $route.name === 'Books',
23+
brownfooter: $route.name === 'Work',
24+
brownfooter: $route.name === 'AoC',
2225
}"
2326
>
24-
<p>All rights reserved &#169; 2022 | Designed & developed by <a href="https://twitter.com/kavisherlock">Kavish</a></p>
27+
<p>Designed & developed by <a href="https://twitter.com/kavisherlock">Kavish</a></p>
2528
<p class="credit">
2629
Glitchy buttons in the header based on <a href="https://codepen.io/jh3y/pen/PoGbxLp">
2730
https://codepen.io/jh3y/pen/PoGbxLp
@@ -38,7 +41,7 @@ export default {
3841
name: 'app',
3942
data() {
4043
return {
41-
tabs: ['Books', 'Work'],
44+
tabs: ['Books', 'Work', 'AoC'],
4245
apiKey: 'AIzaSyBj6pwMyPi8NVKBybSPJ3WWwGfx3__Nr4I',
4346
};
4447
},
@@ -63,12 +66,16 @@ export default {
6366
padding: 0 2% 2% 2%;
6467
}
6568
66-
.blueMajority {
69+
.greyGradient {
6770
background: linear-gradient(to bottom right, hsl(0, 5%, 33%) 20%, hsl(292, 38%, 92%));
6871
}
6972
70-
.purpleMajority {
71-
background: linear-gradient(to bottom right, hsl(212, 51%, 31%) 10%, hsl(204, 39%, 35%));
73+
.blueGradient {
74+
background: linear-gradient(to bottom right, hsl(212, 51%, 31%) 10%, hsl(204, 36%, 47%));
75+
}
76+
77+
.brownGradient {
78+
background: linear-gradient(to top right, hsl(11, 84%, 7%) 50%, hsl(37, 22%, 51%));
7279
}
7380
7481
.fade-enter-active,
@@ -83,8 +90,7 @@ export default {
8390
8491
footer {
8592
text-align: center;
86-
padding: 20px 0 40px 0;
87-
margin-top: -30px;
93+
padding: 10px 0 40px 0;
8894
min-width: 480px;
8995
height: 70px;
9096
background: hsla(292, 38%, 92%, 50%);
@@ -95,13 +101,22 @@ export default {
95101
color: hsl(335, 99%, 68%);
96102
}
97103
98-
.bookfooter {
104+
.bluefooter {
99105
background: hsl(202, 20%, 92%);
100106
color: hsl(204, 39%, 55%)
101107
}
102108
103-
.bookfooter a {
104-
color: rgb(0, 102, 190);
109+
.bluefooter a {
110+
color: hsl(208, 100%, 37%);
111+
}
112+
113+
.brownfooter {
114+
background: hsl(37, 55%, 76%);
115+
color: hsl(11, 84%, 7%)
116+
}
117+
118+
.brownfooter a {
119+
color: hsl(12, 40%, 24%);
105120
}
106121
107122
footer .credit {

src/components/Books/Book.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ export default {
5252
};
5353
</script>
5454

55-
<!-- Add "scoped" attribute to limit CSS to this component only -->
5655
<style scoped>
5756
.book {
5857
text-align: center;

src/components/Books/BookSection.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ export default {
5353
};
5454
</script>
5555

56-
<!-- Add "scoped" attribute to limit CSS to this component only -->
5756
<style scoped>
5857
.book-section-inner {
5958
padding: 0 5%;

src/components/Button.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ export default {
1616
};
1717
</script>
1818

19-
<!-- Add "scoped" attribute to limit CSS to this component only -->
2019
<style scoped>
2120
.cybr-btn + .cybr-btn {
2221
margin-top: 2rem;

src/components/Header.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ export default {
3535
};
3636
</script>
3737

38-
<!-- Add "scoped" attribute to limit CSS to this component only -->
3938
<style scoped>
4039
.header {
4140
padding-bottom: 20px;
@@ -47,6 +46,7 @@ export default {
4746
margin: 0;
4847
display: inline;
4948
padding: 20px;
49+
padding-left: 10px;
5050
}
5151
5252
#title a {

src/components/HomeCanvas/HomeCanvas.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ export default {
105105
},
106106
107107
startMessage() {
108-
const message = 'sup nerd'.split('');
108+
const message = 'omg hey'.split('');
109109
if (message[this.startMessageIndex].match(/[a-z]/i) || message[this.startMessageIndex].match(/[0-9]/i)) {
110110
this.renderLetter(message[this.startMessageIndex]);
111111
}

src/components/Work/RepoInfo.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ export default {
2525
};
2626
</script>
2727

28-
<!-- Add "scoped" attribute to limit CSS to this component only -->
2928
<style scoped>
3029
.repo {
3130
color: hsl(292, 38%, 92%);
32-
padding: 0 15px 20px 15px;
31+
margin-top: 10px;
32+
padding: 0 15px;
3333
font-size: 18px;
3434
line-height: 1.2em;
3535
}

0 commit comments

Comments
 (0)