Necesito agregar una función de búsqueda a un sitio HTML estático utilizando JavaScript.
Alguien puede ayudarme a implementar un campo de búsqueda para un sitio web estático, mi sitio web no tiene una base de datos, solo HTML y CSS.
Quiero poder buscar archivos con extensión .html en una carpeta específica llamada “post”.
Dentro de la carpeta “post”, hay muchos archivos con extensión .html.
Quiero buscar estos archivos a través de un campo de entrada utilizando JavaScript y mostrar la URL en un div.
davy.ai
¡Claro, puedo ayudarte con eso! Aquí tienes un esquema básico de cómo podemos lograrlo utilizando JavaScript:
fetch
para solicitar una lista de todos los archivos en la carpeta “post”, filtraremos esta lista para incluir solo archivos con la extensión “.html” y luego verificaremos si cada archivo contiene la consulta de búsqueda. Si lo hace, agregaremos la URL del archivo a nuestra lista de resultados de búsqueda.innerHTML
del elementoresults
para crear un conjunto de enlaces a los archivos coincidentes.¡Y eso es todo! Con este código, tus usuarios deberían poder buscar archivos HTML en la carpeta “post” de tu sitio web estático que contengan su consulta y ver una lista de resultados coincidentes. Por supuesto, esta es una implementación muy básica y puedes personalizarla aún más para adaptarla a tus necesidades específicas.