#pagefind — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #pagefind, aggregated by home.social.
-
My site’s search functionality now supports searching not only content natively on my site but also my writing on other publications.
All possible thanks to a mini-site made with WebOrigami that indexes external content and the ever-wonderful Pagefind library.
This is useful, because sometimes I get messages asking if I was the one who wrote about a topic.
It has long been easy for people to search for content present directly on my site, but it has been tricky to search in one place for my writing across the rest of the web. Happy to have this solution!
-
#Pagefind is pretty great! I've just added it to a site, took all of ten minutes. (I mean, probably I've done something wrong, but it seems to work well so far!)
I had been relying on DuckDuckGo for single-site search results, but there's just so much that seems not to be indexed that way. (DDG is still the no-JS fallback.)
-
I added search to my #eleventy blog via #pagefind. It took maybe 30 minutes, including a bit of fumbling to index only the posts and not lists of tags and the like. The delta between my old Wordpress version of the blog and the current statically rendered version continues to shrink.
I used these directions and they worked great and were easy to follow:
https://slecache.com/posts/adding-pagefind-search-to-a-static-eleventy-site/
The whole process was simple and straightforward. It made me feel dumb that it took me this long to do it.
-
Comment j'ai viré Algolia et recréé le Google de 1998 sur mon site
https://fed.brid.gy/r/https://korben.info/pagefind-recherche-statique-hugo-algolia-alternative.html
-
On this note, though, does anybody know of there’s a way to improve the search query syntax in #Pagefind ? It doesn’t support excluding words, for example, unless it does and I don’t know it.
-
I finally got around to enabling search [1] via #pagefind for #11ty. However, as #pagefind is a client side solution, this required #Cloudflare #RocketLoader to be turned off and a cache purge to ensure Chrome users with #uBlock were not impacted. Seems like a good tradeoff as I don't use that much javascript.
-
J'ai ajouté un moteur de recherche sur mon site d'activités, sans aucune dépendance à un service tier. C'est pourtant un site statique généré avec @11ty ! 🤔
Eh oui, merci #Pagefind, créé et maintenu par @bglw, à l'origine chez @cloudcannon.
Il indexe les contenus directement dans le HTML généré pour le site, et fourni une interface front en #svelte pour la recherche sur le site.
Exemple de recherche (très pertinente 🧁🥐😅) :
https://activites.nicolas-hoizey.com/recherche/?q=boulangerieDoc : https://pagefind.app/
-
A quick rant about my move to #PageFind on my #11ty site and the process of setting it up
https://jacen.moe/rants/20251112-moving-search-from-google-to-pagefind/
-
After way too long, I've finally dropped Google in favor of #PageFind for search on my website.
https://jacen.moe/search/ -
New feature.
I've added #fulltextsearch to beyng.com using #PageFind. I'm excited because Google/Bing/Yandex only index 10% of the ~40,000 pages–philosophy texts don't contain the keywords advertisers pay for. Now it's possible to search them all.
Features I'm hoping for in future releases of PageFind are open-results-in-new-tab and include og:image in results.
It takes half-a-day to FTP upload the ~180 megabytes of index files, so I won't be updating indexes often.
-
It's getting too late tonight to get my head around #eleventy double pagination (again - I had it working on a previous project a year or two ago but it's just not there this time), but I *did* get #pagefind installed and working. So yey!
Because I'm using the base blog project as a... er, base, the header-anchors thingy was installed, which is great, but it seems to be doubling up/displaying weirdly my search results.
This project is slow progress but it's enormous, and I plan on being very impressed with myself once I get it right. For reference:
- it's a 20+ year old site
- on #wordpress
- nearly 50k posts
- about 130k media items (offloaded to AWS, makes 11ty-ing easier)Eleventy-import has been awesome so far, but a special mention to 'patch-package' which lets me modify it without breaking updates (mainly to add extra data to my frontmatter).
Once the site is finished I'll probably do a big write up on the highs and lows for my own sanity.
-
Made major changes to my #BurgeonLab blog!
#Changelog:
- Add light/dark switcher
- Improve colours
- Update fonts to variable, #woff2, preloading
- Add Lastmod date
- Add search with #Pagefind (Haven't fully customized results page but I'm happy to get it working online after updating the #GitHubActions workflow)
- Improve CSS
- Fix RSS
- Small cosmetic updates to interface/layout
- Summary on post cardsNew posts soon! Open to any feedback. ➡️ https://burgeonlab.com
-
Made major changes to my #BurgeonLab blog!
#Changelog:
- Add light/dark switcher
- Improve colours
- Update fonts to variable, #woff2, preloading
- Add Lastmod date
- Add search with #Pagefind (Haven't fully customized results page but I'm happy to get it working online after updating the #GitHubActions workflow)
- Improve CSS
- Fix RSS
- Small cosmetic updates to interface/layout
- Summary on post cardsNew posts soon! Open to any feedback. ➡️ https://burgeonlab.com
-
Made major changes to my #BurgeonLab blog!
#Changelog:
- Add light/dark switcher
- Improve colours
- Update fonts to variable, #woff2, preloading
- Add Lastmod date
- Add search with #Pagefind (Haven't fully customized results page but I'm happy to get it working online after updating the #GitHubActions workflow)
- Improve CSS
- Fix RSS
- Small cosmetic updates to interface/layout
- Summary on post cardsNew posts soon! Open to any feedback. ➡️ https://burgeonlab.com
-
Made major changes to my #BurgeonLab blog!
#Changelog:
- Add light/dark switcher
- Improve colours
- Update fonts to variable, #woff2, preloading
- Add Lastmod date
- Add search with #Pagefind (Haven't fully customized results page but I'm happy to get it working online after updating the #GitHubActions workflow)
- Improve CSS
- Fix RSS
- Small cosmetic updates to interface/layout
- Summary on post cardsNew posts soon! Open to any feedback. ➡️ https://burgeonlab.com
-
Made major changes to my #BurgeonLab blog!
#Changelog:
- Add light/dark switcher
- Improve colours
- Update fonts to variable, #woff2, preloading
- Add Lastmod date
- Add search with #Pagefind (Haven't fully customized results page but I'm happy to get it working online after updating the #GitHubActions workflow)
- Improve CSS
- Fix RSS
- Small cosmetic updates to interface/layout
- Summary on post cardsNew posts soon! Open to any feedback. ➡️ https://burgeonlab.com
-
Woah very cool, I just tried using #Pagefind indexer with #NodeJS for the first time to add #search functionality to my current #Hugotheme that doesn't have it built-in. https://github.com/hugo-theme-anubis2/hugo-theme-anubis2
Still customizing... it was amazing to see the indexing and being able to search for any keyword immediately!
I really do love learning about #Hugo #SSG. Despite more code, it makes more sense to me than clunky #WordPress' GUI and backend that's not required for basic blogs like mine. #npm #npx #node
-
Woah very cool, I just tried using #Pagefind indexer with #NodeJS for the first time to add #search functionality to my current #Hugotheme that doesn't have it built-in. https://github.com/hugo-theme-anubis2/hugo-theme-anubis2
Still customizing... it was amazing to see the indexing and being able to search for any keyword immediately!
I really do love learning about #Hugo #SSG. Despite more code, it makes more sense to me than clunky #WordPress' GUI and backend that's not required for basic blogs like mine. #npm #npx #node
-
Woah very cool, I just tried using #Pagefind indexer with #NodeJS for the first time to add #search functionality to my current #Hugotheme that doesn't have it built-in. https://github.com/hugo-theme-anubis2/hugo-theme-anubis2
Still customizing... it was amazing to see the indexing and being able to search for any keyword immediately!
I really do love learning about #Hugo #SSG. Despite more code, it makes more sense to me than clunky #WordPress' GUI and backend that's not required for basic blogs like mine. #npm #npx #node
-
Woah very cool, I just tried using #Pagefind indexer with #NodeJS for the first time to add #search functionality to my current #Hugotheme that doesn't have it built-in. https://github.com/hugo-theme-anubis2/hugo-theme-anubis2
Still customizing... it was amazing to see the indexing and being able to search for any keyword immediately!
I really do love learning about #Hugo #SSG. Despite more code, it makes more sense to me than clunky #WordPress' GUI and backend that's not required for basic blogs like mine. #npm #npx #node
-
Woah very cool, I just tried using #Pagefind indexer with #NodeJS for the first time to add #search functionality to my current #Hugotheme that doesn't have it built-in. https://github.com/hugo-theme-anubis2/hugo-theme-anubis2
Still customizing... it was amazing to see the indexing and being able to search for any keyword immediately!
I really do love learning about #Hugo #SSG. Despite more code, it makes more sense to me than clunky #WordPress' GUI and backend that's not required for basic blogs like mine. #npm #npx #node
-
I'm also experimenting with using Pagefind to provide search for my static site using client-side Javascript. It currently analyzes 10934 files and indexes 8183 pages (87272 words) in 40 seconds. The data is 125MB, but a search for, say, "sketchnote" transfers only 280KB, so that's pretty good. I think I'm adding the date properly and I know I can set that as the default sort, but I haven't yet figured out how to make it possible for people to sort by either relevance or date as they want. I also want to eventually format the search results to include the date. Maybe Building a Pagefind UI – dee.underscore.world will be useful. #pagefind #ssg #search
-
Does anyone know if I can turn off backtracking for #PageFind search? Currently it returns results for '19' when searching for '1960' which is not helpful. I want zero results if the term is not found.
I've tried setting language unknown but it didn't seem to help (even with word searches).
#webDev #StaticWebsites -
Does anyone know if I can turn off backtracking for #PageFind search? Currently it returns results for '19' when searching for '1960' which is not helpful. I want zero results if the term is not found.
I've tried setting language unknown but it didn't seem to help (even with word searches).
#webDev #StaticWebsites -
It only took me 30 minutes to implement #PageFind, and it produces nice looking results right out of the box. Amazing! https://blog.cavelab.dev/search/
-
Anyone using surge.sh that has a site search running?
I tried using pagefind, which runs everywhere for me (local development servers, lighttpd), but there are a series of errors thrown up on Surge and it does not work there.
I don't want to spend the rest of the week trying other solutions so I wonder whether anyone else might have a tip for me 🙂
-
I finally got around to adding search to my website. It was pretty easy with #eleventy and #pagefind from @cloudcannon. I will probably fiddle with the styling a bit more before I am done but it is good enough for now.
https://www.alexhyett.com check it out and let me know what you think.
-
Thinking of adding search to my static site... This seems to be a good option! https://pagefind.app/
Might give this a try when I have the time. Looks easy enough. -
-
I built a prototype for client-side, fully distributed search for the #IndieWeb, called #IndieSearch — check out the short demo & explainer. Your site may even support it already (if you use the awesome #Pagefind static site search!) I'd love to hear what you think! www.byjp.me/posts/indies... -
I built a prototype for client-side, fully distributed search for the #IndieWeb, predictably called #IndieSearch — check out the short demo & explainer. Your site may even support it already (if you use the awesome #Pagefind static site search!)
I'd love to hear what you think!
-
I built a prototype for client-side, fully distributed search for the #IndieWeb, predictably called #IndieSearch — check out the short demo & explainer. Your site may even support it already (if you use the awesome #Pagefind static site search!)
I'd love to hear what you think!
-
I built a prototype for client-side, fully distributed search for the #IndieWeb, predictably called #IndieSearch — check out the short demo & explainer. Your site may even support it already (if you use the awesome #Pagefind static site search!)
I'd love to hear what you think!
-
I built a prototype for client-side, fully distributed search for the #IndieWeb, predictably called #IndieSearch — check out the short demo & explainer. Your site may even support it already (if you use the awesome #Pagefind static site search!)
I'd love to hear what you think!
-
I built a prototype for client-side, fully distributed search for the #IndieWeb, predictably called #IndieSearch — check out the short demo & explainer. Your site may even support it already (if you use the awesome #Pagefind static site search!)
I'd love to hear what you think!
-
There is now a search feature on my photography site! 🔍
For example: https://nicolas-hoizey.photo/search/?q=lamine
It is powered by the great pagefind project, thanks @bglw and @cloudcannon! 🙏
-
Wow, #Pagefind search is so easy to add to an existing static site!
I'm trying it for my photography site: https://nicolas-hoizey.photo/search/
Adding the indexer in the build script and the client JS for the UI required less than half an hour. 😍
Thanks @cloudcannon ! 🙏
-
[Перевод] Мой первый прототип поискового движка
Я реализовал первый прототип собственного механизма поиска, который сокращённо назвал PSE (Personal Search Engine). Создал я его с помощью трёх скриптов Bash , возложив всю основную работу на sqlite3 , wget и PageFind . Браузер Firefox вместе с Newsboat сохраняют полезную информацию в базах данных SQLite. В moz_places.sqlite содержатся все посещённые URL-адреса и адреса закладок (то есть moz_bookmarks.sqlite базы данных SQLite). У меня получилось около 2000 закладок. Это меньше, чем я предполагал, так как многие оказались нерабочими из-за битых ссылок. Нерабочие URL-адреса страниц сильно замедляют процесс сбора, так как wget приходится ожидать истечения различных таймаутов (например, DNS, ответа сервера, время скачивания). URL-адреса из «истории» составили бы интересную коллекцию для сбора, но тут не обойтись без списка исключений (например, нет смысла сохранять запросы к поисковым системам, веб-почте, онлайн-магазинам). Изучение этого вопроса я отложу до следующего прототипа.
-
🎉 Pagefind 1.0 is here! 🎉
Calling all #GoHugoIO devs & #Pagefind static search users to join #HugoConf2023, September 21st PDT, for @bglw’s Pagefind 1.0 launch! 📣
Sign up free: https://hugoconf.io/