|
59 | 59 |
|
60 | 60 | {% include_cached favicons.html %}
|
61 | 61 |
|
62 |
| - {% if site.resources.ignore_env != jekyll.environment and site.resources.self_hosted %} |
63 |
| - <link href="{{ site.data.origin[type].webfonts | relative_url }}" rel="stylesheet"> |
64 |
| - |
65 |
| - {% else %} |
66 |
| - {% for cdn in site.data.origin[type].cdns %} |
67 |
| - <link rel="preconnect" href="{{ cdn.url }}" {{ cdn.args }}> |
68 |
| - <link rel="dns-prefetch" href="{{ cdn.url }}" {{ cdn.args }}> |
| 62 | + <!-- Resource Hints --> |
| 63 | + {% unless site.assets.self_host.enabled %} |
| 64 | + {% for hint in site.data.origin.cors.resource_hints %} |
| 65 | + {% for link in hint.links %} |
| 66 | + <link rel="{{ link.rel }}" href="{{ hint.url }}" {{ link.opts | join: ' ' }}> |
| 67 | + {% endfor %} |
69 | 68 | {% endfor %}
|
70 |
| - |
71 |
| - <link rel="stylesheet" href="{{ site.data.origin[type].webfonts | relative_url }}"> |
72 |
| - {% endif %} |
73 |
| - |
74 |
| - <!-- GA --> |
75 |
| - {% if jekyll.environment == 'production' and site.analytics.google.id != empty and site.analytics.google.id %} |
76 |
| - <link rel="preconnect" href="https://www.google-analytics.com" crossorigin="use-credentials"> |
77 |
| - <link rel="dns-prefetch" href="https://www.google-analytics.com"> |
78 |
| - |
79 |
| - <link rel="preconnect" href="https://www.googletagmanager.com" crossorigin="anonymous"> |
80 |
| - <link rel="dns-prefetch" href="https://www.googletagmanager.com"> |
81 |
| - {% endif %} |
| 69 | + {% endunless %} |
82 | 70 |
|
83 | 71 | <!-- Bootstrap -->
|
84 | 72 | <link rel="stylesheet" href="{{ site.data.origin[type].bootstrap.css | relative_url }}">
|
85 | 73 |
|
86 |
| - <!-- Font Awesome --> |
| 74 | + <!-- Theme style --> |
| 75 | + <link rel="stylesheet" href="{{ '/assets/css/:THEME.css' | replace: ':THEME', site.theme | relative_url }}"> |
| 76 | + |
| 77 | + <!-- Web Font --> |
| 78 | + <link rel="stylesheet" href="{{ site.data.origin[type].webfonts | relative_url }}"> |
| 79 | + |
| 80 | + <!-- Font Awesome Icons --> |
87 | 81 | <link rel="stylesheet" href="{{ site.data.origin[type].fontawesome.css | relative_url }}">
|
88 | 82 |
|
89 |
| - <link rel="stylesheet" href="{{ '/assets/css/:THEME.css' | replace: ':THEME', site.theme | relative_url }}"> |
| 83 | + <!-- 3rd-party Dependencies --> |
90 | 84 |
|
91 | 85 | {% if site.toc and page.toc %}
|
92 | 86 | <link rel="stylesheet" href="{{ site.data.origin[type].toc.css | relative_url }}">
|
|
0 commit comments