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">
<head>
<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" />
<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." />

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 className="flex items-center gap-2 mb-4">
<img
src="/logo.svg"
src="/logo.png"
alt="Queue North"
className="h-8 w-auto"
/>

View File

@ -54,7 +54,7 @@ const Header = () => {
<div className="flex items-center gap-3">
<Link to="/" className="flex items-center gap-3">
<img
src="/logo.svg"
src="/logo.png"
alt="Queue North Technologies"
className="h-10 w-auto flex-shrink-0"
/>
@ -133,7 +133,7 @@ const Header = () => {
<div className="flex flex-col h-full">
<div className="flex items-center gap-3 mb-6">
<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>
</Link>
</div>

View File

@ -61,7 +61,7 @@ const MobileNav = () => {
<div className="flex flex-col h-full">
<div className="flex items-center gap-3 mb-6">
<img
src="/logo.svg"
src="/logo.png"
alt="Queue North"
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:url" content="https://queuenorth.com/about" />
<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" />
</Helmet>
{/* 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:url" content="https://queuenorth.com/contact" />
<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" />
</Helmet>
{/* Page Hero */}

View File

@ -20,7 +20,7 @@ const Home = () => {
'@type': 'Organization',
name: 'Queue North Technologies',
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.',
address: {
'@type': 'PostalAddress',
@ -40,7 +40,7 @@ const Home = () => {
'@type': 'LocalBusiness',
'@id': 'https://queuenorth.com/#business',
name: 'Queue North Technologies',
image: 'https://queuenorth.com/logo.svg',
image: 'https://queuenorth.com/assets/og-image.png',
url: 'https://queuenorth.com',
telephone: '+1-321-730-8020',
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:url" content="https://queuenorth.com" />
<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" />
<script type="application/ld+json">{JSON.stringify(organizationLd)}</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:url" content="https://queuenorth.com/industries" />
<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" />
</Helmet>
{/* Page Hero */}

View File

@ -41,7 +41,7 @@ const IndustryDetail = () => {
<meta property="og:description" content={industryDesc} />
<meta property="og:url" content={industryUrl} />
<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" />
</Helmet>
{/* Page Hero */}

View File

@ -57,7 +57,7 @@ const ServiceDetail = () => {
<meta property="og:description" content={serviceDesc} />
<meta property="og:url" content={serviceUrl} />
<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" />
<script type="application/ld+json">{JSON.stringify(serviceDetailLd)}</script>
</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:url" content="https://queuenorth.com/services" />
<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" />
<script type="application/ld+json">{JSON.stringify(serviceLd)}</script>
</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:url" content="https://queuenorth.com/support" />
<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" />
</Helmet>
{/* Page Hero */}