notaryproject / notaryproject.dev

Notary Project Website
https://notaryproject.dev
Other
25 stars 58 forks source link

Support keyword search on the website #361

Closed FeynmanZhou closed 6 months ago

FeynmanZhou commented 11 months ago

We need to support searching content including docs and blogs on the Notary Project website so that users can easily find their expected content by searching keywords.

Algolia provides free search program for open source projects. We can apply for that program and integrate Algolia search on the website.

github-actions[bot] commented 9 months ago

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 30 days.

PranitPatil03 commented 9 months ago

Hello @FeynmanZhou 👋

Certainly, integrating a search feature is a valuable addition to improve the overall user experience on the Notary Project website. Algolia's free search program for open source projects aligns perfectly with our goal.

To proceed, we'll follow these steps:

  1. Register for Algolia's Free Search Program : Initiate the process by signing up for Algolia's free search program

    1. Create an Index for the Website and Documentation : Define an index structure for both the website and documentation. An index serves as a database table where Algolia efficiently stores and indexes the data for optimized search results.

    2. Install Algolia JavaScript API Client : Incorporate the Algolia JavaScript API client into our project. This client will empower us to seamlessly implement the search feature, providing users with a fast and accurate search experience.

    3. Integrate with Website UI : Once the index is set up and the Algolia client is integrated, we'll seamlessly embed the search functionality into the website's user interface.

Considering the complexity, I propose creating a demo search feature with limited data initially. This allows us to validate the functionality. Looking forward to contributing to this enhancement.

github-actions[bot] commented 7 months ago

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 30 days.

github-actions[bot] commented 6 months ago

This issue was closed because it has been stalled for 30 days with no activity.