fix: favicon/manifest, og:image PNG, logo optimized to 44KB PNG (#99 #117 #118) (batch 9.7)

This commit is contained in:
null 2026-05-17 22:01:27 -05:00
parent f8d380ebab
commit 6e975b869b
21 changed files with 44 additions and 23 deletions

View File

@ -2,7 +2,10 @@
<html lang="en"> <html lang="en">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/logo.svg" /> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<link rel="manifest" href="/site.webmanifest" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Queue North Technologies | Modern Communications Infrastructure</title> <title>Queue North Technologies | Modern Communications Infrastructure</title>
<meta name="description" content="Queue North Technologies is an official 8x8 Certified Partner delivering UCaaS, Contact Center, deployment, and managed lifecycle support for SMB and enterprise organizations." /> <meta name="description" content="Queue North Technologies is an official 8x8 Certified Partner delivering UCaaS, Contact Center, deployment, and managed lifecycle support for SMB and enterprise organizations." />

BIN
public/apple-touch-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 300 KiB

BIN
public/assets/og-image.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

BIN
public/favicon-16x16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
public/favicon-32x32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

BIN
public/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 346 KiB

26
public/site.webmanifest Normal file
View File

@ -0,0 +1,26 @@
{
"name": "Queue North Technologies",
"short_name": "Queue North",
"description": "IT solutions and managed services provider",
"start_url": "/",
"display": "standalone",
"background_color": "#ffffff",
"theme_color": "#0B1B3F",
"icons": [
{
"src": "/favicon-16x16.png",
"sizes": "16x16",
"type": "image/png"
},
{
"src": "/favicon-32x32.png",
"sizes": "32x32",
"type": "image/png"
},
{
"src": "/apple-touch-icon.png",
"sizes": "180x180",
"type": "image/png"
}
]
}

View File

@ -46,7 +46,7 @@ const Footer = () => {
<div> <div>
<div className="flex items-center gap-2 mb-4"> <div className="flex items-center gap-2 mb-4">
<img <img
src="/logo.svg" src="/logo.png"
alt="Queue North" alt="Queue North"
className="h-8 w-auto" className="h-8 w-auto"
/> />

View File

@ -54,7 +54,7 @@ const Header = () => {
<div className="flex items-center gap-3"> <div className="flex items-center gap-3">
<Link to="/" className="flex items-center gap-3"> <Link to="/" className="flex items-center gap-3">
<img <img
src="/logo.svg" src="/logo.png"
alt="Queue North Technologies" alt="Queue North Technologies"
className="h-10 w-auto flex-shrink-0" className="h-10 w-auto flex-shrink-0"
/> />
@ -133,7 +133,7 @@ const Header = () => {
<div className="flex flex-col h-full"> <div className="flex flex-col h-full">
<div className="flex items-center gap-3 mb-6"> <div className="flex items-center gap-3 mb-6">
<Link to="/" onClick={closeMobileMenu} className="flex items-center gap-3"> <Link to="/" onClick={closeMobileMenu} className="flex items-center gap-3">
<img src="/logo.svg" alt="Queue North" className="h-11 w-auto" /> <img src="/logo.png" alt="Queue North" className="h-11 w-auto" />
<span className="font-bold text-2xl">Queue North</span> <span className="font-bold text-2xl">Queue North</span>
</Link> </Link>
</div> </div>

View File

@ -61,7 +61,7 @@ const MobileNav = () => {
<div className="flex flex-col h-full"> <div className="flex flex-col h-full">
<div className="flex items-center gap-3 mb-6"> <div className="flex items-center gap-3 mb-6">
<img <img
src="/logo.svg" src="/logo.png"
alt="Queue North" alt="Queue North"
className="h-9 w-auto" className="h-9 w-auto"
/> />

View File

@ -11,7 +11,7 @@ const About = () => {
<meta property="og:description" content="Veteran-owned 8x8 and Cisco Certified Partner with 25+ years of experience." /> <meta property="og:description" content="Veteran-owned 8x8 and Cisco Certified Partner with 25+ years of experience." />
<meta property="og:url" content="https://queuenorth.com/about" /> <meta property="og:url" content="https://queuenorth.com/about" />
<meta property="og:type" content="website" /> <meta property="og:type" content="website" />
<meta property="og:image" content="https://queuenorth.com/logo.svg" /> <meta property="og:image" content="https://queuenorth.com/assets/og-image.png" />
<meta property="og:site_name" content="Queue North Technologies" /> <meta property="og:site_name" content="Queue North Technologies" />
</Helmet> </Helmet>
{/* Page Hero */} {/* Page Hero */}

View File

@ -116,7 +116,7 @@ const Contact = () => {
<meta property="og:description" content="Schedule a free consultation with Queue North Technologies. Business communications and IT solutions." /> <meta property="og:description" content="Schedule a free consultation with Queue North Technologies. Business communications and IT solutions." />
<meta property="og:url" content="https://queuenorth.com/contact" /> <meta property="og:url" content="https://queuenorth.com/contact" />
<meta property="og:type" content="website" /> <meta property="og:type" content="website" />
<meta property="og:image" content="https://queuenorth.com/logo.svg" /> <meta property="og:image" content="https://queuenorth.com/assets/og-image.png" />
<meta property="og:site_name" content="Queue North Technologies" /> <meta property="og:site_name" content="Queue North Technologies" />
</Helmet> </Helmet>
{/* Page Hero */} {/* Page Hero */}

View File

@ -20,7 +20,7 @@ const Home = () => {
'@type': 'Organization', '@type': 'Organization',
name: 'Queue North Technologies', name: 'Queue North Technologies',
url: 'https://queuenorth.com', url: 'https://queuenorth.com',
logo: 'https://queuenorth.com/logo.svg', logo: 'https://queuenorth.com/assets/og-image.png',
description: 'Business communications and IT partner. 8x8 Certified Partner, Veteran Owned, 25+ years of service.', description: 'Business communications and IT partner. 8x8 Certified Partner, Veteran Owned, 25+ years of service.',
address: { address: {
'@type': 'PostalAddress', '@type': 'PostalAddress',
@ -40,7 +40,7 @@ const Home = () => {
'@type': 'LocalBusiness', '@type': 'LocalBusiness',
'@id': 'https://queuenorth.com/#business', '@id': 'https://queuenorth.com/#business',
name: 'Queue North Technologies', name: 'Queue North Technologies',
image: 'https://queuenorth.com/logo.svg', image: 'https://queuenorth.com/assets/og-image.png',
url: 'https://queuenorth.com', url: 'https://queuenorth.com',
telephone: '+1-321-730-8020', telephone: '+1-321-730-8020',
email: 'info@queuenorth.com', email: 'info@queuenorth.com',
@ -66,7 +66,7 @@ const Home = () => {
<meta property="og:description" content="Veteran-owned 8x8 Certified Partner. Business phone, UCaaS, contact center, IT support, and networking solutions. 25+ years of proven reliability." /> <meta property="og:description" content="Veteran-owned 8x8 Certified Partner. Business phone, UCaaS, contact center, IT support, and networking solutions. 25+ years of proven reliability." />
<meta property="og:url" content="https://queuenorth.com" /> <meta property="og:url" content="https://queuenorth.com" />
<meta property="og:type" content="website" /> <meta property="og:type" content="website" />
<meta property="og:image" content="https://queuenorth.com/logo.svg" /> <meta property="og:image" content="https://queuenorth.com/assets/og-image.png" />
<meta property="og:site_name" content="Queue North Technologies" /> <meta property="og:site_name" content="Queue North Technologies" />
<script type="application/ld+json">{JSON.stringify(organizationLd)}</script> <script type="application/ld+json">{JSON.stringify(organizationLd)}</script>
<script type="application/ld+json">{JSON.stringify(localBusinessLd)}</script> <script type="application/ld+json">{JSON.stringify(localBusinessLd)}</script>

View File

@ -21,7 +21,7 @@ const Industries = () => {
<meta property="og:description" content="Tailored communications and IT solutions for healthcare, retail, manufacturing, education, and finance." /> <meta property="og:description" content="Tailored communications and IT solutions for healthcare, retail, manufacturing, education, and finance." />
<meta property="og:url" content="https://queuenorth.com/industries" /> <meta property="og:url" content="https://queuenorth.com/industries" />
<meta property="og:type" content="website" /> <meta property="og:type" content="website" />
<meta property="og:image" content="https://queuenorth.com/logo.svg" /> <meta property="og:image" content="https://queuenorth.com/assets/og-image.png" />
<meta property="og:site_name" content="Queue North Technologies" /> <meta property="og:site_name" content="Queue North Technologies" />
</Helmet> </Helmet>
{/* Page Hero */} {/* Page Hero */}

View File

@ -41,7 +41,7 @@ const IndustryDetail = () => {
<meta property="og:description" content={industryDesc} /> <meta property="og:description" content={industryDesc} />
<meta property="og:url" content={industryUrl} /> <meta property="og:url" content={industryUrl} />
<meta property="og:type" content="website" /> <meta property="og:type" content="website" />
<meta property="og:image" content="https://queuenorth.com/logo.svg" /> <meta property="og:image" content="https://queuenorth.com/assets/og-image.png" />
<meta property="og:site_name" content="Queue North Technologies" /> <meta property="og:site_name" content="Queue North Technologies" />
</Helmet> </Helmet>
{/* Page Hero */} {/* Page Hero */}

View File

@ -57,7 +57,7 @@ const ServiceDetail = () => {
<meta property="og:description" content={serviceDesc} /> <meta property="og:description" content={serviceDesc} />
<meta property="og:url" content={serviceUrl} /> <meta property="og:url" content={serviceUrl} />
<meta property="og:type" content="website" /> <meta property="og:type" content="website" />
<meta property="og:image" content="https://queuenorth.com/logo.svg" /> <meta property="og:image" content="https://queuenorth.com/assets/og-image.png" />
<meta property="og:site_name" content="Queue North Technologies" /> <meta property="og:site_name" content="Queue North Technologies" />
<script type="application/ld+json">{JSON.stringify(serviceDetailLd)}</script> <script type="application/ld+json">{JSON.stringify(serviceDetailLd)}</script>
</Helmet> </Helmet>

View File

@ -28,7 +28,7 @@ const Services = () => {
<meta property="og:description" content="Unified communications, contact center, managed IT support, consulting, cabling, wireless, and networking solutions." /> <meta property="og:description" content="Unified communications, contact center, managed IT support, consulting, cabling, wireless, and networking solutions." />
<meta property="og:url" content="https://queuenorth.com/services" /> <meta property="og:url" content="https://queuenorth.com/services" />
<meta property="og:type" content="website" /> <meta property="og:type" content="website" />
<meta property="og:image" content="https://queuenorth.com/logo.svg" /> <meta property="og:image" content="https://queuenorth.com/assets/og-image.png" />
<meta property="og:site_name" content="Queue North Technologies" /> <meta property="og:site_name" content="Queue North Technologies" />
<script type="application/ld+json">{JSON.stringify(serviceLd)}</script> <script type="application/ld+json">{JSON.stringify(serviceLd)}</script>
</Helmet> </Helmet>

View File

@ -114,7 +114,7 @@ const Support = () => {
<meta property="og:description" content="24/7 IT support and help desk services. Rapid response SLAs, dedicated support engineers." /> <meta property="og:description" content="24/7 IT support and help desk services. Rapid response SLAs, dedicated support engineers." />
<meta property="og:url" content="https://queuenorth.com/support" /> <meta property="og:url" content="https://queuenorth.com/support" />
<meta property="og:type" content="website" /> <meta property="og:type" content="website" />
<meta property="og:image" content="https://queuenorth.com/logo.svg" /> <meta property="og:image" content="https://queuenorth.com/assets/og-image.png" />
<meta property="og:site_name" content="Queue North Technologies" /> <meta property="og:site_name" content="Queue North Technologies" />
</Helmet> </Helmet>
{/* Page Hero */} {/* Page Hero */}