@@ -7,11 +7,23 @@ const posts = (await getCollection('projects'))
7
7
.filter ((post ) => post .data .status === ' public' )
8
8
.sort ((a , b ) => new Date (b .data .createdAt ).getTime () - new Date (a .data .createdAt ).getTime ())
9
9
.slice (0 , 3 );
10
+
11
+ const headingText = [
12
+ ' Hey, I\' m Sam.' ,
13
+ ' I\' m' ,
14
+ ' a' ,
15
+ ' front' ,
16
+ ' end' ,
17
+ ' developer' ,
18
+ ' creating' ,
19
+ ' digital' ,
20
+ ' experiences'
21
+ ];
10
22
---
11
23
12
24
<Layout
13
25
title =" Portfolio | Sam de Kanter"
14
- description =" Sam is a Front end Developer creating digital experiences currently studying Communication and multimedia design in Amsterdam. "
26
+ description =" Sam is a Front end Developer creating digital experience "
15
27
image =" http://schelpkikker.nl/logo.png"
16
28
follow
17
29
>
@@ -32,16 +44,10 @@ const posts = (await getCollection('projects'))
32
44
</div >
33
45
34
46
<div >
35
- <h1 class =" max-w-3xl sm:ml-[10%] h2 leading-[0.75]" >
36
- <span class =" mask" ><span >Hey, I'm Sam.</span ></span >
37
- <span class =" mask" style =" --order: 1" ><span >I'm</span ></span >
38
- <span class =" mask" style =" --order: 2" ><span >a</span ></span >
39
- <span class =" mask" style =" --order: 3" ><span >front</span ></span >
40
- <span class =" mask" style =" --order: 4" ><span >end</span ></span >
41
- <span class =" mask" style =" --order: 5" ><span >developer</span ></span >
42
- <span class =" mask" style =" --order: 6" ><span >creating</span ></span >
43
- <span class =" mask" style =" --order: 7" ><span >digital</span ></span >
44
- <span class =" mask" style =" --order: 8" ><span >experiences</span ></span >
47
+ <h1 class =" sm:ml-[10%] h2 leading-[0.75] balance" >
48
+ { headingText .map ((text , i ) => (
49
+ <span class = " mask mr-3.5" style = { ` --order: ${i } ` } ><span >{ text } </span ></span >
50
+ ))}
45
51
</h1 >
46
52
47
53
<a class =" scroll" href =" #whatIdo" >scroll</a >
@@ -119,7 +125,6 @@ const posts = (await getCollection('projects'))
119
125
h1 span {
120
126
display: inline-block;
121
127
overflow: hidden;
122
- margin-right: calc(1em / 8);
123
128
height: 1.25em;
124
129
font-size: clamp(2.5rem, 1.5625rem + 4.1667vw, 3.75rem);
125
130
}
0 commit comments