Merge version_2 into main #2

Merged
bender merged 3 commits from version_2 into main 2026-06-08 18:32:10 +00:00
3 changed files with 36 additions and 141 deletions

View File

@@ -151,7 +151,7 @@ export default function LandingPage() {
{
label: "Instagram", href: "https://instagram.com/m___m0rgan"},
{
label: "Discord", href: "https://discord.gg/trhxfVnyX4"},
label: "Discord", href: "https://discord.com/users/m_m0rgan"},
{
label: "Telegram", href: "https://t.me/m_m0rgan"},
],
@@ -172,4 +172,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -26,35 +26,21 @@ export default function LandingPage() {
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "About",
id: "/about",
},
name: "About", id: "/about"},
{
name: "Services",
id: "/services",
},
name: "Services", id: "/services"},
{
name: "Portfolio",
id: "/portfolio",
},
name: "Portfolio", id: "/portfolio"},
{
name: "Blog",
id: "/blog",
},
name: "Blog", id: "/blog"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="m_m0rgan"
button={{
text: "Contact Me",
href: "/contact",
}}
text: "Contact Me", href: "/contact"}}
/>
</div>
@@ -69,71 +55,17 @@ export default function LandingPage() {
tag="Latest Posts"
blogs={[
{
id: "blog-4",
category: "Cybersecurity",
title: "Analyzing Ransomware Attacks: Case Study",
excerpt: "A detailed case study on recent ransomware attack vectors and mitigation strategies.",
imageSrc: "http://img.b2bpic.net/free-photo/cyber-security-concept-digital-art_23-2151637780.jpg",
imageAlt: "Digital lock icon with blue shield",
authorName: "m_m0rgan",
authorAvatar: "http://img.b2bpic.net/free-vector/blue-travel-concept-background-with-elements_23-2147736305.jpg",
date: "2024-06-25",
},
id: "blog-4", category: "Cybersecurity", title: "Analyzing Ransomware Attacks: Case Study", excerpt: "A detailed case study on recent ransomware attack vectors and mitigation strategies.", imageSrc: "http://img.b2bpic.net/free-photo/cyber-security-concept-digital-art_23-2151637780.jpg", imageAlt: "Digital lock icon with blue shield", authorName: "m_m0rgan", authorAvatar: "http://img.b2bpic.net/free-vector/blue-travel-concept-background-with-elements_23-2147736305.jpg", date: "2024-06-25"},
{
id: "blog-5",
category: "Web Development",
title: "Optimizing React Performance for Large Applications",
excerpt: "Techniques and tools to boost the performance of complex React-based web applications.",
imageSrc: "http://img.b2bpic.net/free-photo/program-development-with-data-terminal-window-displaying-it-coding-language-computer-database-cloud-computing-programming-new-user-interface-with-hmtl-script-close-up_482257-60750.jpg",
imageAlt: "Abstract code snippets",
authorName: "m_m0rgan",
authorAvatar: "http://img.b2bpic.net/free-photo/smiling-hacker_23-2147985408.jpg",
date: "2024-06-18",
},
id: "blog-5", category: "Web Development", title: "Optimizing React Performance for Large Applications", excerpt: "Techniques and tools to boost the performance of complex React-based web applications.", imageSrc: "http://img.b2bpic.net/free-photo/program-development-with-data-terminal-window-displaying-it-coding-language-computer-database-cloud-computing-programming-new-user-interface-with-hmtl-script-close-up_482257-60750.jpg", imageAlt: "Abstract code snippets", authorName: "m_m0rgan", authorAvatar: "http://img.b2bpic.net/free-photo/smiling-hacker_23-2147985408.jpg", date: "2024-06-18"},
{
id: "blog-6",
category: "Aviation",
title: "Understanding Airspace Regulations for Drone Pilots",
excerpt: "A comprehensive guide to navigating airspace regulations for safe and compliant drone operations.",
imageSrc: "http://img.b2bpic.net/free-photo/laptop-airplane-miniature-blue-background-flat-lay-copy-space_169016-28236.jpg",
imageAlt: "Modern aircraft flying through digital network",
authorName: "m_m0rgan",
authorAvatar: "http://img.b2bpic.net/free-photo/handsome-middle-aged-man-portrait-neon-lights_23-2149051805.jpg",
date: "2024-06-10",
},
id: "blog-6", category: "Aviation", title: "Understanding Airspace Regulations for Drone Pilots", excerpt: "A comprehensive guide to navigating airspace regulations for safe and compliant drone operations.", imageSrc: "http://img.b2bpic.net/free-photo/laptop-airplane-miniature-blue-background-flat-lay-copy-space_169016-28236.jpg", imageAlt: "Modern aircraft flying through digital network", authorName: "m_m0rgan", authorAvatar: "http://img.b2bpic.net/free-photo/handsome-middle-aged-man-portrait-neon-lights_23-2149051805.jpg", date: "2024-06-10"},
{
id: "blog-7",
category: "Cybersecurity",
title: "The Role of AI in Next-Gen Firewalls",
excerpt: "Exploring how artificial intelligence is revolutionizing network security with advanced firewall technologies.",
imageSrc: "http://img.b2bpic.net/free-vector/gradient-ssl-illustration_23-2149250979.jpg",
imageAlt: "Digital lock icon with blue shield",
authorName: "m_m0rgan",
authorAvatar: "http://img.b2bpic.net/free-photo/front-view-boy-posing-with-neon-light_23-2149596328.jpg",
date: "2024-05-30",
},
id: "blog-7", category: "Cybersecurity", title: "The Role of AI in Next-Gen Firewalls", excerpt: "Exploring how artificial intelligence is revolutionizing network security with advanced firewall technologies.", imageSrc: "http://img.b2bpic.net/free-vector/gradient-ssl-illustration_23-2149250979.jpg", imageAlt: "Digital lock icon with blue shield", authorName: "m_m0rgan", authorAvatar: "http://img.b2bpic.net/free-photo/front-view-boy-posing-with-neon-light_23-2149596328.jpg", date: "2024-05-30"},
{
id: "blog-8",
category: "Web Development",
title: "Serverless Functions: A Game Changer for Web Apps",
excerpt: "How serverless architecture simplifies deployment and scales web applications efficiently.",
imageSrc: "http://img.b2bpic.net/free-photo/falling-binary-code_23-2152020924.jpg",
imageAlt: "Abstract code snippets",
authorName: "m_m0rgan",
authorAvatar: "http://img.b2bpic.net/free-vector/modern-set-male-jobs-avatars_23-2147675545.jpg",
date: "2024-05-22",
},
id: "blog-8", category: "Web Development", title: "Serverless Functions: A Game Changer for Web Apps", excerpt: "How serverless architecture simplifies deployment and scales web applications efficiently.", imageSrc: "http://img.b2bpic.net/free-photo/falling-binary-code_23-2152020924.jpg", imageAlt: "Abstract code snippets", authorName: "m_m0rgan", authorAvatar: "http://img.b2bpic.net/free-vector/modern-set-male-jobs-avatars_23-2147675545.jpg", date: "2024-05-22"},
{
id: "blog-9",
category: "Aviation",
title: "Beyond Visual Line of Sight (BVLOS) Drone Operations",
excerpt: "Delving into the complexities and future of BVLOS operations for commercial drones.",
imageSrc: "http://img.b2bpic.net/free-photo/african-american-copilot-holding-lever-takeoff-with-airplane-flying-aircraft-with-dashboard-power-buttons-control-panel-command-radar-navigation-windscreen-compass-close-up_482257-50406.jpg",
imageAlt: "Modern aircraft flying through digital network",
authorName: "m_m0rgan",
authorAvatar: "http://img.b2bpic.net/free-photo/androgynous-avatar-non-binary-queer-person_23-2151100250.jpg",
date: "2024-05-15",
},
id: "blog-9", category: "Aviation", title: "Beyond Visual Line of Sight (BVLOS) Drone Operations", excerpt: "Delving into the complexities and future of BVLOS operations for commercial drones.", imageSrc: "http://img.b2bpic.net/free-photo/african-american-copilot-holding-lever-takeoff-with-airplane-flying-aircraft-with-dashboard-power-buttons-control-panel-command-radar-navigation-windscreen-compass-close-up_482257-50406.jpg", imageAlt: "Modern aircraft flying through digital network", authorName: "m_m0rgan", authorAvatar: "http://img.b2bpic.net/free-photo/androgynous-avatar-non-binary-queer-person_23-2151100250.jpg", date: "2024-05-15"},
]}
/>
</div>
@@ -144,25 +76,13 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "faq-1",
title: "How often do you publish new articles?",
content: "I aim to publish new articles bi-weekly, covering diverse topics in cybersecurity, web development, and aviation.",
},
id: "faq-1", title: "How often do you publish new articles?", content: "I aim to publish new articles bi-weekly, covering diverse topics in cybersecurity, web development, and aviation."},
{
id: "faq-2",
title: "Can I suggest a topic for a blog post?",
content: "Absolutely! I welcome suggestions. Feel free to reach out via the contact form or social media with your ideas.",
},
id: "faq-2", title: "Can I suggest a topic for a blog post?", content: "Absolutely! I welcome suggestions. Feel free to reach out via the contact form or social media with your ideas."},
{
id: "faq-3",
title: "Do you accept guest posts?",
content: "I occasionally feature guest posts from experts in my fields. If you have a compelling article idea, please contact me.",
},
id: "faq-3", title: "Do you accept guest posts?", content: "I occasionally feature guest posts from experts in my fields. If you have a compelling article idea, please contact me."},
{
id: "faq-4",
title: "Is there a comment policy?",
content: "Yes, comments are moderated to ensure a respectful and constructive discussion environment. Please review the policy for more details.",
},
id: "faq-4", title: "Is there a comment policy?", content: "Yes, comments are moderated to ensure a respectful and constructive discussion environment. Please review the policy for more details."},
]}
title="Frequently Asked Questions"
description="Common questions about my blog, content, and how to engage with the community."
@@ -175,62 +95,37 @@ export default function LandingPage() {
<FooterBase
columns={[
{
title: "Quick Links",
items: [
title: "Quick Links", items: [
{
label: "Home",
href: "/",
},
label: "Home", href: "/"},
{
label: "About",
href: "/about",
},
label: "About", href: "/about"},
{
label: "Services",
href: "/services",
},
label: "Services", href: "/services"},
{
label: "Portfolio",
href: "/portfolio",
},
label: "Portfolio", href: "/portfolio"},
{
label: "Blog",
href: "/blog",
},
label: "Blog", href: "/blog"},
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{
label: "Email",
href: "mailto:omarsw@proton.me",
},
label: "Email", href: "mailto:omarsw@proton.me"},
{
label: "Instagram",
href: "https://instagram.com/m___m0rgan",
},
label: "Instagram", href: "https://instagram.com/m___m0rgan"},
{
label: "Discord",
href: "https://discord.gg/trhxfVnyX4",
},
label: "Discord", href: "https://discord.com/users/m_m0rgan"},
{
label: "Telegram",
href: "https://t.me/m_m0rgan",
},
label: "Telegram", href: "https://t.me/m_m0rgan"},
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
{
label: "Terms of Service",
href: "#",
},
label: "Terms of Service", href: "#"},
],
},
]}
@@ -241,4 +136,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -98,7 +98,7 @@ export default function LandingPage() {
{
label: "Instagram", href: "https://instagram.com/m___m0rgan"},
{
label: "Discord", href: "https://discord.gg/trhxfVnyX4"},
label: "Discord", href: "https://discord.com/users/m_m0rgan"},
{
label: "Telegram", href: "https://t.me/m_m0rgan"},
],
@@ -119,4 +119,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}