|
5 | 5 | {% assign upgrading = true %} |
6 | 6 | {% endif %} |
7 | 7 | {% capture version_home %}/{{ version }}/{% endcapture %} |
| 8 | +{%- assign title = page.title | default: site.data.project.tagline -%} |
| 9 | +{%- assign description = page.description | default: site.data.project.description -%} |
| 10 | +{%- assign full_title = title | append: " - " | append: site.data.packages.package[package].description -%} |
8 | 11 | <!doctype html> |
9 | 12 | <html lang="en"> |
10 | 13 | <head> |
11 | 14 | <meta charset="utf-8"> |
12 | 15 | <meta http-equiv="X-UA-Compatible" content="IE=edge"> |
13 | | - <meta name="viewport" content="width=device-width, initial-scale=1"> |
14 | | - <meta name="description" content="{{ site.data.project.description }}"> |
15 | | - <meta name="docsearch:version" content="{{ version }}"> |
16 | 16 | <title>{{ page.title }} - {{ site.data.project.title }}</title> |
17 | | - <link rel="icon" href="/assets/img/csv-logo.svg" type="image/svg+xml"> |
18 | | - <link rel="apple-touch-icon-precomposed" href="//theme.thephpleague.com/img/apple-touch-icon-precomposed.png"> |
19 | | - <link rel="preconnect" href="https://fonts.googleapis.com"> |
20 | | - <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> |
21 | | - <link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500&family=Onest:wght@300;400;500;600;700;900&display=swap" rel="stylesheet"> |
22 | | - <link href="{{ site.data.manifest['docs.css'] }}?v={{ site.time | date:'%s' }}" rel="stylesheet"> |
23 | | - <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"> |
24 | | - <script async src="https://www.googletagmanager.com/gtag/js?id={{ site.data.project.google_analytics_tracking_id }}"></script> |
25 | | - <script> |
26 | | - window.dataLayer = window.dataLayer || []; |
27 | | - function gtag() { dataLayer.push(arguments);} |
28 | | - gtag('js', new Date()); |
29 | | - gtag('config', '{{ site.data.project.google_analytics_tracking_id }}'); |
30 | | - </script> |
| 17 | + {%- include meta.html -%} |
31 | 18 | </head> |
32 | 19 | <body class="bg-white text-dark font-onest antialiased relative"> |
33 | 20 | <div class="relative z-10"> |
@@ -108,80 +95,7 @@ <h3 class="font-semibold tracking-tight text-slate-900">Older versions</h3> |
108 | 95 | </article> |
109 | 96 | </div> |
110 | 97 | </main> |
111 | | - <footer class="p-6 max-w-7xl mx-auto pb-32"> |
112 | | - <hr class="border-t border-light border-opacity-50 max-w-7xl mx-auto" /> |
113 | | - |
114 | | - <div class="flex flex-col lg:flex-row gap-12 my-16 px-6 md:px-0"> |
115 | | - <a href="https://csv.thephpleague.com/" class="flex gap-3 lg:justify-between items-start transition-all hover-block"> |
116 | | - <img src="/assets/img/csv-logo.svg" alt="CSV Logo" class="" /> |
117 | | - |
118 | | - <div class="flex flex-col"> |
119 | | - <div class="font-black text-lg text-dark">CSV</div> |
120 | | - |
121 | | - <p class="text-light">Data manipulation made easy in PHP</p> |
122 | | - </div> |
123 | | - </a> |
124 | | - |
125 | | - <a href="https://uri.thephpleague.com/" class="flex gap-3 lg:justify-between items-start transition-all hover-block"> |
126 | | - <img src="/assets/img/uri-logo.svg" alt="URI Logo" class="" /> |
127 | | - |
128 | | - <div class="flex flex-col"> |
129 | | - <div class="font-black text-lg text-dark">URI</div> |
130 | | - |
131 | | - <p class="text-light">Modern API to process URIs in PHP</p> |
132 | | - </div> |
133 | | - </a> |
134 | | - |
135 | | - <a href="https://period.thephpleague.com/" class="flex gap-3 lg:justify-between items-start transition-all hover-block"> |
136 | | - <img src="/assets/img/period-logo.svg" alt="Period Logo" class="" /> |
137 | | - |
138 | | - <div class="flex flex-col"> |
139 | | - <div class="font-black text-lg text-dark">PERIOD</div> |
140 | | - |
141 | | - <p class="text-light">Time range API for PHP</p> |
142 | | - </div> |
143 | | - </a> |
144 | | - </div> |
145 | | - |
146 | | - <hr class="border-t border-light border-opacity-50 max-w-7xl mx-auto mb-16" /> |
147 | | - |
148 | | - <div class="gap-12 sm:gap-32 grid sm:grid-cols-1 md:grid-cols-3 lg:grid-cols-4"> |
149 | | - <div class="flex flex-col gap-3 sm:col-span-3 lg:col-span-1"> |
150 | | - <div class="text-csv-base font-black text-xl">Copyright</div> |
151 | | - |
152 | | - <a href="//thephpleague.com" class="font-mono tracking-tighter text-sm underline transition-all hover-text">The League of <br />Extraordinary Packages</a> |
153 | | - </div> |
154 | | - |
155 | | - <div class="flex flex-col gap-3"> |
156 | | - <div class="text-dark font-black text-xl">Questions?</div> |
157 | | - <p class="font-mono text-sm tracking-tighter"> |
158 | | - <a href="https://phpc.social/@nyamsprod" target="_blank" class="transition-all hover-text"> |
159 | | - Package created and maintained by <span class="underline">Ignace Nyamagana Butera.</span> |
160 | | - </a> |
161 | | - </p> |
162 | | - </div> |
163 | | - |
164 | | - <div class="flex flex-col gap-3"> |
165 | | - <div class="text-dark font-black text-xl">Design</div> |
166 | | - |
167 | | - <p class="font-mono text-sm tracking-tighter"> |
168 | | - <a href="https://twitter.com/sandr" target="_blank" class="transition-all hover-text"> |
169 | | - Brand and site design by <span class="underline">Sander van der Kolk</span> |
170 | | - </a> |
171 | | - </p> |
172 | | - </div> |
173 | | - |
174 | | - <div class="flex flex-col gap-3"> |
175 | | - <div class="font-black text-xl">License package</div> |
176 | | - |
177 | | - <p class="font-mono text-sm tracking-tighter"> |
178 | | - <a href="https://github.com/thephpleague/csv/blob/master/LICENSE" target="_blank" class="transition-all hover-text underline"> |
179 | | - The MIT License (MIT) |
180 | | - </a> |
181 | | - </p> |
182 | | - </div> |
183 | | - </div> |
184 | | - </footer> |
| 98 | + {%- include footer.html -%} |
185 | 99 | </div> |
186 | 100 | <script src="{{ site.data.manifest['docs.js'] }}?v={{ site.time | date:'%s' }}"></script> |
187 | 101 | <script src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js"></script> |
|
0 commit comments