diff options
| author | Danilo M. <danix@danix.xyz> | 2026-04-20 13:50:23 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-04-20 13:50:23 +0200 |
| commit | aefc3d8c3994ba0eb1e3dfced3564ba2b0f8b73f (patch) | |
| tree | 07ac5f584df52397b92188876612a233a25dee7b /content/en/articles/_index.md | |
| parent | b6d4089bc8db863d361e21759469c2fcbfcd854c (diff) | |
| download | danixxyz-aefc3d8c3994ba0eb1e3dfced3564ba2b0f8b73f.tar.gz danixxyz-aefc3d8c3994ba0eb1e3dfced3564ba2b0f8b73f.zip | |
feat: create shared search module with lazy-loading and Alpine components
- Implement loadSearchIndex() for async JSON fetching and caching
- Implement filterArticles(query, articles) with case-insensitive search (max 5 results)
- Register three Alpine.js components: searchOverlay, mobileSearch, notFoundPage
- Support desktop modal, mobile menu, and 404 page search integration
- Include Escape key handling and index lazy-loading optimizations
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Diffstat (limited to 'content/en/articles/_index.md')
0 files changed, 0 insertions, 0 deletions
