carpentries / styles

Styles for The Carpentries lessons. No README to avoid merge conflicts with lessons. Demo 👇
https://carpentries.github.io/lesson-example
Other
84 stars 96 forks source link

Switch search from Google to DuckDuckGo or other #220

Open katrinleinweber opened 6 years ago

katrinleinweber commented 6 years ago

Hello :-) Is there are specific reason behind refering learnes to Google? Could a more lightweight search like https://duckduckgo.com/lite achieve pretty much the same outcome (keyword search, comparable to CTRL+F on /aio correct?), while being more privacy-friendly?

rgaiacs commented 6 years ago

Is there are specific reason behind refering learnes to Google?

No.

Could a more lightweight search like https://duckduckgo.com/lite achieve pretty much the same outcome, while being more privacy-friendly?

Probably yes. But we will have contributors saying that the DuckDuckGo/Bingo/Yahoo! aren't as good for some reason.

Sphinx, the core tool used for Python documentation and behind ReadTheDocs, has it own Javascript based search that we could use. A quick look on Jekyll plugins returned https://github.com/daviddarnes/jekyll-search-js and https://github.com/christian-fei/Simple-Jekyll-Search that could also be used except that GitHub Pages doesn't allow plugins which is one of the reasons that I really love for us to move to GitLab Pages.

@fmichonneau I think you should comment.

katrinleinweber commented 6 years ago

But we will have contributors saying that the DuckDuckGo/Bingo/Yahoo! aren't as good for some reason.

When searching the whole wide web, I agree.

[...] move to GitLab

:+1:

fmichonneau commented 6 years ago

If the lessons refer to "google" instead of "search engine" in the text, I agree we should remove the mention to a brand to refer to a more generic term whenever possible.

As to the search engine we are using to look for something within our website or lessons, I think a proposal to switching to a javascript based solution could be something the infrastructure subcommittee could evaluate.