|
4 | 4 | <meta name="description" content="{{ site.description | normalize_whitespace }}"> |
5 | 5 | <meta charset="utf-8"> |
6 | 6 | <link rel="icon" type="image/png" href="{{ site.baseurl }}/assets/img/logo_bw.png" /> |
7 | | - <title>{{ page.title }} | {{ site.title }}</title> |
| 7 | + |
| 8 | + {% if page.title %} |
| 9 | + <title>{{ page.title }} - {{ layout.title | default: site.title }}</title> |
| 10 | + {% else %} |
| 11 | + <title>{{ layout.title | default: site.title }}</title> |
| 12 | + {% endif %} |
8 | 13 | <link rel="stylesheet" href="{{ site.baseurl }}/assets/css/pure.min.css"> |
9 | 14 | <link rel="stylesheet" href="{{ site.baseurl }}/assets/css/pure-grids-responsive.min.css"> |
10 | 15 | <link href="https://use.fontawesome.com/releases/v5.0.2/css/all.css" rel="stylesheet"> |
11 | 16 | <!-- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> --> |
12 | | - {% if page.title != "Nim programming language" %} |
13 | | - <link rel="stylesheet" href="{{ site.baseurl }}/assets/css/highlight/github.css"> |
14 | | - {% else %} |
| 17 | + {% if page.use_dark_highlighting %} |
15 | 18 | <link rel="stylesheet" href="{{ site.baseurl }}/assets/css/highlight/dracula.css"> |
| 19 | + {% else %} |
| 20 | + <link rel="stylesheet" href="{{ site.baseurl }}/assets/css/highlight/github.css"> |
16 | 21 | {% endif %} |
17 | 22 |
|
18 | 23 | <link href="https://fonts.googleapis.com/css?family=Inconsolata|Open+Sans|Titillium+Web" rel="stylesheet"> |
|
29 | 34 |
|
30 | 35 | </script> |
31 | 36 |
|
32 | | - <meta name="twitter:title" content="Nim Programming Language"> |
33 | | - <meta name="twitter:description" content="A systems programming language that is statically typed and compiled to incredibly efficient dependency free binaries."> |
| 37 | + <meta name="twitter:title" content="{{ page.title }}"> |
| 38 | + |
| 39 | + {% if page.is_post %} |
| 40 | + <meta name="twitter:description" content="{{ page.excerpt | strip_html | normalize_whitespace }}"> |
| 41 | + {% else %} |
| 42 | + <meta name="twitter:description" content="{{ site.description | normalize_whitespace }}"> |
| 43 | + {% endif %} |
| 44 | + |
34 | 45 | <meta name="twitter:site" content="@nim_lang"> |
35 | 46 | <meta name="twitter:card" content="summary_large_image"> |
36 | 47 | <meta name="twitter:image" content="https://nim-lang.org/assets/img/twitter_banner.png"> |
37 | 48 |
|
38 | | - <meta property="og:title" content="Nim Programming Language" /> |
| 49 | + <meta property="og:title" content="{{ page.title | default: site.title }}" /> |
| 50 | + <meta property="og:site_name" content="{{ site.title }}" /> |
39 | 51 | <meta property="og:type" content="website" /> |
40 | 52 | <meta property="og:image" content="https://nim-lang.org/assets/img/twitter_banner.png" /> |
41 | 53 | <meta property="og:image:type" content="image/png" /> |
42 | 54 | <meta property="og:image:width" content="1000" /> |
43 | 55 | <meta property="og:image:height" content="500" /> |
44 | 56 | <meta property="og:image:alt" content="Nim Programming Language" /> |
45 | | - |
46 | 57 | </head> |
0 commit comments