new_site/_layouts
George 92cebc9bb1
Added support for search (#2415)
Added support for search within the template as suggested in #581. I
decided to go with a client side search based on [Ninja
keys](https://github.com/ssleptsov/ninja-keys), but using [deepdub's
fork](https://github.com/deepdub-ai/ninja-keys) as basis since it
supports fuzzy search.

Had to do a bunch of changes to their code to make it work without using
node to install everything. Also changed to use some colors defined in
our side and using both pages' titles and descriptions for search. Also
had to increase the template max width to better accomodate the new item
in navigation bar.

Missing implementations:
- [ ] One thing I'd love to do (but currently have no idea how) would be
to change the text next to the search button depending on the platform.
For example, if the user is accessing the site on a mac they should use
⌘k instead of ctrl k.
- [x] Test how this looks like (and how it is supposed to work) on
devices with smaller screens
- [x] Support for offline mode

Some screenshots:

---

## Dark version

![Screenshot from 2024-05-13
16-30-12](https://github.com/alshedivat/al-folio/assets/31376482/535acec5-dd7a-48cb-a17f-a295da98b5d3)

![Screenshot from 2024-05-13
16-30-26](https://github.com/alshedivat/al-folio/assets/31376482/6b2d94bb-3981-4252-ae2b-53994b514491)

![Screenshot from 2024-05-13
16-30-36](https://github.com/alshedivat/al-folio/assets/31376482/66262b56-2744-475d-b09f-2cb65210017b)

---

## Light version

![Screenshot from 2024-05-13
16-30-44](https://github.com/alshedivat/al-folio/assets/31376482/a0eec50c-e7ac-4b52-aee8-2050bff05d54)

![Screenshot from 2024-05-13
16-30-50](https://github.com/alshedivat/al-folio/assets/31376482/41d72066-3e68-4ec3-bf3d-140da621f67b)

![Screenshot from 2024-05-13
16-30-55](https://github.com/alshedivat/al-folio/assets/31376482/613fd56e-7180-4373-ab7a-dfed184b5a18)

---------

Signed-off-by: George Araujo <george.gcac@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-23 23:21:16 -03:00
..
about.liquid Correct config variable for enabling latest_posts on about page (#2243) 2024-03-03 13:28:58 -03:00
archive-category.liquid Remove bootstrap-table from archive tables (#2306) 2024-04-03 15:35:18 -03:00
archive-tag.liquid Remove bootstrap-table from archive tables (#2306) 2024-04-03 15:35:18 -03:00
archive-year.liquid Remove bootstrap-table from archive tables (#2306) 2024-04-03 15:35:18 -03:00
bib.liquid fix(style): remove whitespace before comma (#2378) 2024-04-29 18:09:50 -03:00
cv.liquid Fix broken links (#2077) 2024-01-15 11:09:45 -03:00
default.liquid Added support for search (#2415) 2024-05-23 23:21:16 -03:00
distill.liquid Offline mode (closes #1181) (#2312) 2024-04-08 14:51:28 -03:00
none.liquid format code with prettier.io (#2048) 2024-01-10 00:10:51 -05:00
page.liquid Fix broken links (#2077) 2024-01-15 11:09:45 -03:00
post.liquid Added post citation (#2377) 2024-04-29 14:28:06 -03:00
profiles.liquid Lighthouse fixes (#2199) 2024-02-14 14:37:32 -03:00