Improve search functionality with Fuse.js for better accuracy and UX (#76)

* Improve search functionality with Fuse.js

* Centralized social media links in `data/index.ts`

* Fix formatting

Signed-off-by: nurRiyad <asadnurriyad@gmail.com>

* Update dependency

Signed-off-by: nurRiyad <asadnurriyad@gmail.com>

* Fix formatting

Signed-off-by: nurRiyad <asadnurriyad@gmail.com>

---------

Signed-off-by: nurRiyad <asadnurriyad@gmail.com>
Co-authored-by: nurRiyad <asadnurriyad@gmail.com>
This commit is contained in:
Nicolhetti
2025-01-10 17:30:03 -03:00
committed by GitHub
parent 0c17603459
commit 8fc4675421
6 changed files with 50 additions and 27 deletions

View File

@@ -1,5 +1,5 @@
<script setup lang="ts">
import { footerData } from '~/data'
import { footerData, socialLinks } from '~/data'
</script>
<template>
@@ -12,7 +12,7 @@ import { footerData } from '~/data'
</p>
<div class="my-3 space-x-3 pb-3">
<NuxtLink
to="https://github.com/nurRiyad"
:to="socialLinks.githubLink"
target="_blank"
class="p-2 bg-gray-300 text-gray-800 rounded-md dark:bg-sky-700 dark:text-[#F1F2F4]"
aria-label="Github"
@@ -20,7 +20,7 @@ import { footerData } from '~/data'
<Icon name="fa:github" size="1em" />
</NuxtLink>
<NuxtLink
to="https://www.linkedin.com/in/nur-riyad/"
:to="socialLinks.linkedinLink"
target="_blank"
class="p-2 bg-gray-300 text-gray-800 rounded-md dark:bg-sky-700 dark:text-[#F1F2F4]"
aria-label="LinkedIn"
@@ -28,7 +28,7 @@ import { footerData } from '~/data'
<Icon name="fa:linkedin-square" size="1em" />
</NuxtLink>
<NuxtLink
to="https://twitter.com/qdnvubp"
:to="socialLinks.twitterLink"
target="_blank"
class="p-2 bg-gray-300 text-gray-800 rounded-md dark:bg-sky-700 dark:text-[#F1F2F4]"
aria-label="Twitter"
@@ -36,7 +36,7 @@ import { footerData } from '~/data'
<Icon name="fa:twitter-square" size="1em" />
</NuxtLink>
<NuxtLink
to="https://stackoverflow.com/users/16781395/nur-riyad"
:to="socialLinks.stackoverflowLink"
target="_blank"
class="p-2 bg-gray-300 text-gray-800 rounded-md dark:bg-sky-700 dark:text-[#F1F2F4]"
aria-label="StackOverflow"