Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lemmy can't be archived by any of the web archive services. #347

Closed
ghost opened this issue Nov 22, 2019 · 8 comments
Closed

Lemmy can't be archived by any of the web archive services. #347

ghost opened this issue Nov 22, 2019 · 8 comments
Labels
type: duplicate This issue or pull request already exists

Comments

@ghost
Copy link

ghost commented Nov 22, 2019

Dunno of this is intentional but archive.org and archive.is cannot archive any Lemmy pages or content.

@ghost
Copy link
Author

ghost commented Nov 22, 2019

@dessalines
Copy link
Member

This is because it's a dynamic web app whose content is loaded after the initial page load. If anyone knows a way to make react apps work with web archivers, let me know.

@dessalines
Copy link
Member

Dup of #173

@dessalines dessalines added the type: duplicate This issue or pull request already exists label Nov 22, 2019
@ghost
Copy link
Author

ghost commented Nov 24, 2019

For the SEO have you tried logging into Google webmaster and fetching Lemmy? I've heard that Google supports JavaScript intensive websites.

I've found a few solutions for react apps.

  1. redirect crawlers and bots to a different web page (a static version) (pretty sure Google will penalize you for this)

  2. no script html tag

This article kind of explains the solution https://medium.com/on-archivy/javascript-and-archives-db32bc400263

@dessalines
Copy link
Member

What's the solution there?

@ghost
Copy link
Author

ghost commented Nov 24, 2019

Sorry wrong link, it was supposed to be a Reddit link.

The solution was to create an old.Dev.lemmy.ml (a static version of dev.lemmy.ml) and then people can archive pages from there and fetch to Google for SEO and to get it listed.

@dessalines
Copy link
Member

I did try to do an isomorphic app ( and failed for various reasons, mainly that the data fetching doesn't work with websockets, and multi-lingual support doesn't work ).

I might look at it again at some point, but its far down on my list.

@dessalines
Copy link
Member

Closing this as dup of #226

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

2 participants