feat: key discovery #93

Open
opened 2025-11-23 19:55:20 +00:00 by treadful · 1 comment
Owner

There should be a way to discover other keys. Thinking of the neighborhood pages of GeoCities. Not only would it allow crawlers to discover other users' pages, but it would add a more community feel to Jot.

Should also allow consider allowing users to disable this. Either (or both) by adding to robots.txt or a setting to keep their pages from being linked on discovery pages.

There should be a way to discover other keys. Thinking of the neighborhood pages of GeoCities. Not only would it allow crawlers to discover other users' pages, but it would add a more community feel to Jot. Should also allow consider allowing users to disable this. Either (or both) by adding to robots.txt or a setting to keep their pages from being linked on discovery pages.
Author
Owner

I'm thinking the discovery page/data won't be live, but generated every hour or so. This allows for more processing. Then we can just store all the info in like a server-controlled JSON file.

  • Some/all of the metadata for each site should come from the frontmatter of the index file (if it exists).
  • Any site without an index is excluded
  • tags could be used for categorization, tags could only be valid if N number of sites use them
  • sites can be excluded by moderators (TBD) and site operators (via frontmatter)
  • discovery page should include latest updated sites
  • consider latest updated markdown pages
I'm thinking the discovery page/data won't be live, but generated every hour or so. This allows for more processing. Then we can just store all the info in like a server-controlled JSON file. - Some/all of the metadata for each site should come from the frontmatter of the index file (if it exists). - Any site without an index is excluded - tags could be used for categorization, tags could only be valid if N number of sites use them - sites can be excluded by moderators (TBD) and site operators (via frontmatter) - discovery page should include latest updated sites - consider latest updated markdown pages
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
treadful/jot#93
No description provided.