Its not really what you are looking for, but you could my project Ibis for this. Its a wiki so instead of separate files you could use multiple markdown code blocks. Instead of a whole new project you could possibly implement gists as a custom frontend which converts to markdown for the backend. Note that the project is still in early development, so neither syntax highlighting nor federation with other platforms are available yet.
Mainly SEO spam with text copied from other sites and lots of ads/referral links to make the owner a profit. But after thinking about it more, those would be rather easy to filter based on ad code in the HTML.
A much bigger challenge will be the ranking of search results. When searching for a term and there are 100 pages in the index that contain it, which of these pages should be shown first? Google developed the Pagerank when they started out, so that might be a good starting point to research further.
This sounds like a very interesting idea. I agree that Yacy doesnt work, when I checked it out years ago it was a completely bloated mess. Not sure how viable how your idea is, because Im not familiar with webrings, and not sure how the federation will work. Anyway the main challenge for this project will be to actually give useful search results, both early on when there are very few crawlers, and also later once spammers try to abuse it.
What you list as disadvantages are exactly the main benefits of a federated wiki. For a contentious subject which can be interpreted in multiple ways, there should be multiple different articles which present these views. It can be possible to represent other viewpoints if they share a common root, but as soon as there is a fundamentally different understanding that breaks down.
Additionally, even a very large encyclopedia like Wikipedia cannot include all topics that users want to write about. For example when it comes to TV series, books or details about small places, it often doesnt meet the notability requirements and gets removed. So for these topics people need to use entirely separate platforms like Fandom (which are full of advertising). Ibis can allow all these topics to be present in a single network, accessible from a single user interface.
Sounds like you are familiar with this topic. I dont have time to work more on this particular aspect (there are lots of other tasks like comment support, federation with Lemmy, etc). But contributions are definitely welcome, preferably directly to leptos_use
so that others can benefit and its easier to maintain.
@DemocratPostingSucks@lemm.ee @Deebster@programming.dev @al4s@feddit.org Thanks for the feedback! Personally I prefer the first option, but based on your comments I will merge the PR with the second option.
Thanks for the support. I think the era of single, centralized sources of information will soon be in the past.
Lemmy 1.0 will have automatic resizing for uploaded avatars and banners. Based on your post I also added some more config options to resize other uploads (for post images and markdown embeds). As well as options to disable video/animation uploads.
https://github.com/LemmyNet/lemmy/pull/5483