|
1 | 1 | <!DOCTYPE html>
|
2 |
| -{{#if resume.languages.0.language}} |
3 |
| -<html lang="{{resume.languages.0.language}}"> |
| 2 | +{{#if resume.meta.language}} |
| 3 | +<html lang="{{resume.meta.language}}"> |
4 | 4 | {{else}}
|
5 | 5 | <html>
|
6 | 6 | {{/if}}
|
7 | 7 | <head>
|
8 |
| - <meta charset="utf-8"> |
9 |
| - <meta name="viewport" content="width=device-width, initial-scale=1"> |
10 |
| - <meta property="og:type" content="website"> |
11 |
| - <meta name="twitter:card" content="summary"> |
| 8 | + {{#if resume.basics.name}} |
| 9 | + <title>{{resume.basics.name}} - CV</title> |
| 10 | + <meta property="og:site_name" content="{{resume.basics.name}}"> |
| 11 | + {{else}} |
| 12 | + <title>CV</title> |
| 13 | + {{/if}} |
12 | 14 |
|
13 |
| - {{#resume.basics}} |
14 |
| - <title>{{name}} - CV</title> |
15 |
| - <meta name="description" content="{{summary}}"> |
| 15 | + {{#if resume.basics.summary}} |
| 16 | + <meta name="description" content="{{resume.basics.summary}}"> |
| 17 | + <meta property="og:description" content="{{resume.basics.summary}}"> |
| 18 | + {{/if}} |
16 | 19 |
|
17 |
| - <meta property="og:site_name" content="{{name}}"> |
18 |
| - <meta property="og:title" content="{{label}}"> |
19 |
| - <meta property="og:description" content="{{summary}}"> |
| 20 | + {{#if resume.basics.label}} |
| 21 | + <meta property="og:title" content="{{resume.basics.label}}"> |
| 22 | + {{/if}} |
20 | 23 |
|
21 |
| - {{#if image}} |
22 |
| - <link rel="icon" href="{{image}}"> |
23 |
| - <meta property="og:image" content="{{image}}"> |
24 |
| - <meta property="og:image:alt" content="Avatar of {{name}}."> |
25 |
| - {{/if}} |
26 |
| - {{/resume.basics}} |
| 24 | + {{#if resume.basics.image}} |
| 25 | + <meta property="og:image" content="{{resume.basics.image}}"> |
| 26 | + <link rel="icon" href="{{resume.basics.image}}"> |
| 27 | + {{#if resume.basics.name}} |
| 28 | + <meta property="og:image:alt" content="Avatar of {{resume.basics.name}}."> |
| 29 | + {{/if}} |
| 30 | + {{/if}} |
27 | 31 |
|
28 |
| - {{#resume.custom}} |
29 |
| - {{#if xTwitterHandle}} |
30 |
| - <meta name="twitter:site" content="{{xTwitterHandle}}"> |
31 |
| - {{/if}} |
32 |
| - {{/resume.custom}} |
| 32 | + {{#if resume.custom.xTwitterHandle}} |
| 33 | + <meta name="twitter:site" content="{{resume.custom.xTwitterHandle}}"> |
| 34 | + {{/if}} |
33 | 35 |
|
34 |
| - <style> |
35 |
| - {{{css}}} |
36 |
| - </style> |
| 36 | + <meta charset="utf-8"> |
| 37 | + <meta name="viewport" content="width=device-width, initial-scale=1"> |
| 38 | + <meta name="twitter:card" content="summary"> |
| 39 | + <meta property="og:type" content="website"> |
37 | 40 |
|
| 41 | + <style>{{{css}}}</style> |
38 | 42 | </head>
|
39 | 43 | <body>
|
40 | 44 |
|
|
313 | 317 | {{#each resume.languages}}
|
314 | 318 | <div class="item">
|
315 | 319 | {{#if language}}
|
316 |
| - <div> |
317 |
| - {{lang language}} |
318 |
| - </div> |
| 320 | + <div>{{language}}</div> |
319 | 321 | {{/if}}
|
320 | 322 | {{#if fluency}}
|
321 | 323 | <div class="level">
|
|
0 commit comments