SEO, metatags, og image, favicon
|
|
@ -7,17 +7,17 @@ export default {
|
|||
url: 'https://securitycheckli.st/',
|
||||
title: 'Security Checklist',
|
||||
description: 'A checklist for staying safe on the internet',
|
||||
defaultImageWidth: 470,
|
||||
defaultImageHeight: 470,
|
||||
defaultImageWidth: 512,
|
||||
defaultImageHeight: 512,
|
||||
images: [
|
||||
{
|
||||
url: 'https://securitycheckli.st/static/og-image.jpg',
|
||||
width: 470,
|
||||
height: 470,
|
||||
alt: 'Brian Lovin',
|
||||
url: 'https://securitycheckli.st/static/og-image.png',
|
||||
width: 512,
|
||||
height: 512,
|
||||
alt: 'Security Checklist',
|
||||
},
|
||||
],
|
||||
site_name: 'Brian Lovin',
|
||||
site_name: 'Security Checklist',
|
||||
},
|
||||
twitter: {
|
||||
handle: '@brian_lovin',
|
||||
|
|
|
|||
|
|
@ -44,7 +44,8 @@ class SecurityChecklistApp extends App {
|
|||
<GlobalStyles />
|
||||
|
||||
<Head>
|
||||
<meta name="theme-color" content="#16171A" key="theme-color" />
|
||||
<meta name="theme-color" content="#FFF" key="theme-color" />
|
||||
|
||||
<meta
|
||||
name="description"
|
||||
content="A checklist for staying safe on the internet"
|
||||
|
|
@ -52,15 +53,76 @@ class SecurityChecklistApp extends App {
|
|||
|
||||
<link
|
||||
rel="apple-touch-icon"
|
||||
sizes="180x180"
|
||||
href="static/meta/apple-touch-icon.png"
|
||||
sizes="57x57"
|
||||
href="/static/apple-icon-57x57.png"
|
||||
/>
|
||||
<link rel="manifest" href="/static/meta/site.webmanifest" />
|
||||
<link
|
||||
rel="mask-icon"
|
||||
href="/static/meta/safari-pinned-tab.svg"
|
||||
color="#16171A"
|
||||
rel="apple-touch-icon"
|
||||
sizes="60x60"
|
||||
href="/static/apple-icon-60x60.png"
|
||||
/>
|
||||
<link
|
||||
rel="apple-touch-icon"
|
||||
sizes="72x72"
|
||||
href="/static/apple-icon-72x72.png"
|
||||
/>
|
||||
<link
|
||||
rel="apple-touch-icon"
|
||||
sizes="76x76"
|
||||
href="/static/apple-icon-76x76.png"
|
||||
/>
|
||||
<link
|
||||
rel="apple-touch-icon"
|
||||
sizes="114x114"
|
||||
href="/static/apple-icon-114x114.png"
|
||||
/>
|
||||
<link
|
||||
rel="apple-touch-icon"
|
||||
sizes="120x120"
|
||||
href="/static/apple-icon-120x120.png"
|
||||
/>
|
||||
<link
|
||||
rel="apple-touch-icon"
|
||||
sizes="144x144"
|
||||
href="/static/apple-icon-144x144.png"
|
||||
/>
|
||||
<link
|
||||
rel="apple-touch-icon"
|
||||
sizes="152x152"
|
||||
href="/static/apple-icon-152x152.png"
|
||||
/>
|
||||
<link
|
||||
rel="apple-touch-icon"
|
||||
sizes="180x180"
|
||||
href="/static/apple-icon-180x180.png"
|
||||
/>
|
||||
<link
|
||||
rel="icon"
|
||||
type="image/png"
|
||||
sizes="192x192"
|
||||
href="/static/android-icon-192x192.png"
|
||||
/>
|
||||
<link
|
||||
rel="icon"
|
||||
type="image/png"
|
||||
sizes="32x32"
|
||||
href="/static/favicon-32x32.png"
|
||||
/>
|
||||
<link
|
||||
rel="icon"
|
||||
type="image/png"
|
||||
sizes="96x96"
|
||||
href="/static/favicon-96x96.png"
|
||||
/>
|
||||
<link
|
||||
rel="icon"
|
||||
type="image/png"
|
||||
sizes="16x16"
|
||||
href="/static/favicon-16x16.png"
|
||||
/>
|
||||
<link rel="manifest" href="/static/manifest.json" />
|
||||
<meta name="msapplication-TileImage" content="/ms-icon-144x144.png" />
|
||||
<link rel="mask-icon" href="/static/pinned-tab.svg" color="#FFF" />
|
||||
<meta name="msapplication-TileColor" content="#ffffff" />
|
||||
|
||||
<script
|
||||
|
|
|
|||
BIN
static/android-icon-144x144.png
Normal file
|
After Width: | Height: | Size: 8.6 KiB |
BIN
static/android-icon-192x192.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
static/android-icon-36x36.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
static/android-icon-48x48.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
static/android-icon-72x72.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
static/android-icon-96x96.png
Normal file
|
After Width: | Height: | Size: 5.1 KiB |
BIN
static/apple-icon-114x114.png
Normal file
|
After Width: | Height: | Size: 6.4 KiB |
BIN
static/apple-icon-120x120.png
Normal file
|
After Width: | Height: | Size: 6.8 KiB |
BIN
static/apple-icon-144x144.png
Normal file
|
After Width: | Height: | Size: 8.6 KiB |
BIN
static/apple-icon-152x152.png
Normal file
|
After Width: | Height: | Size: 9.2 KiB |
BIN
static/apple-icon-180x180.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
static/apple-icon-57x57.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
BIN
static/apple-icon-60x60.png
Normal file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
static/apple-icon-72x72.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
static/apple-icon-76x76.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
static/apple-icon-precomposed.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
static/apple-icon.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
2
static/browserconfig.xml
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<browserconfig><msapplication><tile><square70x70logo src="/ms-icon-70x70.png"/><square150x150logo src="/ms-icon-150x150.png"/><square310x310logo src="/ms-icon-310x310.png"/><TileColor>#ffffff</TileColor></tile></msapplication></browserconfig>
|
||||
BIN
static/favicon-16x16.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
static/favicon-32x32.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
static/favicon-96x96.png
Normal file
|
After Width: | Height: | Size: 5.1 KiB |
BIN
static/favicon.ico
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
41
static/manifest.json
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
{
|
||||
"name": "App",
|
||||
"icons": [
|
||||
{
|
||||
"src": "\/android-icon-36x36.png",
|
||||
"sizes": "36x36",
|
||||
"type": "image\/png",
|
||||
"density": "0.75"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-48x48.png",
|
||||
"sizes": "48x48",
|
||||
"type": "image\/png",
|
||||
"density": "1.0"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-72x72.png",
|
||||
"sizes": "72x72",
|
||||
"type": "image\/png",
|
||||
"density": "1.5"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-96x96.png",
|
||||
"sizes": "96x96",
|
||||
"type": "image\/png",
|
||||
"density": "2.0"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-144x144.png",
|
||||
"sizes": "144x144",
|
||||
"type": "image\/png",
|
||||
"density": "3.0"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image\/png",
|
||||
"density": "4.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
static/ms-icon-144x144.png
Normal file
|
After Width: | Height: | Size: 8.6 KiB |
BIN
static/ms-icon-150x150.png
Normal file
|
After Width: | Height: | Size: 9.1 KiB |
BIN
static/ms-icon-310x310.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
static/ms-icon-70x70.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
static/og-image.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
4
static/pinned-tab.svg
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
<svg width="280" height="336" viewBox="0 0 280 336" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M154 234.254C162.369 229.413 168 220.364 168 210C168 194.536 155.464 182 140 182C124.536 182 112 194.536 112 210C112 220.364 117.631 229.413 126 234.254V252C126 259.732 132.268 266 140 266C147.732 266 154 259.732 154 252V234.254Z" fill="black"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M237.889 120.971C236.502 12.5612 221.224 0 140 0C58.7758 0 43.4981 12.5612 42.1114 120.971C5.65377 133.368 0 161.723 0 224C0 322 14 336 140 336C266 336 280 322 280 224C280 161.723 274.346 133.368 237.889 120.971ZM184.737 31.3301C174.16 28.5701 160.711 27.9906 140 28C119.289 27.9906 105.84 28.5701 95.263 31.3301C86.7888 33.4355 83.7014 36.129 81.6109 39.0491C78.6987 43.1169 75.2857 51.2522 73.0177 68.5988C71.3543 81.1338 70.5301 96.2022 70.1931 115.004C88.4264 112.726 111.31 112 140 112C168.69 112 191.574 112.726 209.807 115.004C209.47 96.2021 208.646 81.1338 206.982 68.5988C204.714 51.2522 201.301 43.1169 198.389 39.0491C196.299 36.129 193.211 33.4355 184.737 31.3301ZM31.5172 171.104C28.9335 182.989 28 199.579 28 224C28 248.421 28.9335 265.011 31.5172 276.896C33.9371 288.027 37.2543 292.439 40.4806 295.079C44.4308 298.311 52.1752 302.059 69.1067 304.589C85.926 307.102 108.637 308 140 308C171.363 308 194.074 307.102 210.893 304.589C227.825 302.059 235.569 298.311 239.519 295.079C242.746 292.44 246.063 288.027 248.483 276.896C251.066 265.011 252 248.421 252 224C252 199.579 251.066 182.989 248.483 171.104C246.063 159.973 242.746 155.561 239.519 152.921C235.569 149.689 227.825 145.941 210.893 143.411C194.074 140.898 171.363 140 140 140C108.637 140 85.9259 140.898 69.1067 143.411C52.1752 145.941 44.4308 149.689 40.4807 152.921C37.2543 155.561 33.9371 159.973 31.5172 171.104Z" fill="black"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.8 KiB |