@@ -8,6 +8,11 @@ const generatePages = (): void => {
8
8
const partials = findInDir ( './partials' , '.html' ) ;
9
9
const pages = findInDir ( './pages' , '.html' ) ;
10
10
11
+ const age = new Number (
12
+ ( new Date ( ) . getTime ( ) - new Date ( '1992-05-01' ) . getTime ( ) ) /
13
+ ( 31536000000 - 1 )
14
+ ) . toFixed ( 0 ) ;
15
+
11
16
pages . forEach ( ( page ) => {
12
17
// console.log(`Processing ${page}`);
13
18
let pageContents = fs . readFileSync ( page , 'utf8' ) ;
@@ -22,8 +27,7 @@ const generatePages = (): void => {
22
27
description = 'A peak inside my brain you ask? Reader, beware...' ;
23
28
break ;
24
29
case 'profile' :
25
- description =
26
- "So who am I? I'm James King, a 27 year old Software Engineer from Lincolnshire. You want some more info?" ;
30
+ description = `So who am I? I'm James King, a ${ age } year old Software Engineer from Lincolnshire. You want some more info?` ;
27
31
break ;
28
32
case 'coding' :
29
33
description = "Shall we take a look at some projects I've done?" ;
@@ -47,13 +51,7 @@ const generatePages = (): void => {
47
51
)
48
52
. replace ( / { s u b p a g e } / g, '' )
49
53
. replace ( / { d e s c r i p t i o n } / g, description )
50
- . replace (
51
- / { a g e } / g,
52
- new Number (
53
- ( new Date ( ) . getTime ( ) - new Date ( '1992-05-01' ) . getTime ( ) ) /
54
- ( 31536000000 - 1 )
55
- ) . toFixed ( 0 )
56
- )
54
+ . replace ( / { a g e } / g, age )
57
55
. replace ( / { y e a r } / g, new Date ( ) . getFullYear ( ) . toString ( ) )
58
56
. replace (
59
57
/ { n o i n d e x } / g,
0 commit comments