如何向静态网站添加搜索功能?

问题描述 投票:0回答:1

我正在开发一种百科全书类型的网站。本质上,该站点包含用于单词,定义,概念和博客文章的页面,我打算每周左右添加一个新页面/文章。我目前每个帖子大约有40个HTML页面。以前,我曾将网站的存储库发布到Github Pages,但最近我决定通过Netlify托管我的网站。到目前为止,我已经喜欢Netlify的功能,并且它大大改善了我的开发过程。

但是,我的网站保持静态。需要说明的是,我还没有使用Next.js或Jekyll之类的静态网站生成器创建该网站的文件。我希望该项目成为硬编码的实践。该目录中目前唯一的文件是HTML,CSS和JS文件(以及git属性以及图标和字体之类的东西),我已经通过Netlify的Web应用程序和函数部分进行了查看,但是,我发现没有什么真正有用的标记,是因为我是Netlify的新用户,还是因为我不一定在网站索引和/或后端应用程序方面有丰富的经验。

我的问题是,如何在静态网站的首页上实现搜索栏和标题搜索功能?这将使观众在访问过程中轻松找到我的任何特定帖子。我希望搜索栏仅在我有帖子的指定文件夹中搜索每个html文件的标题(至少到目前为止)。其他问题将是我应该使用哪些Web应用程序来完成此任务,我是否应该考虑更改开发和托管网站的过程以适应这些问题?

html search indexing netlify static-site
1个回答
0
投票

我认为,由于您不使用数据库,因此应用程序内将没有搜索功能。但您可以通过Google在您的网站上进行搜索。看一下这个。https://cse.google.com/cse/

© www.soinside.com 2019 - 2024. All rights reserved.