openvibers/openvibe.live Commits

llms.txt: the channel entry links a real channel (SEO-34) (#594)

OP OpenVibers committed 10 days ago · b403cda548 · 1 file, +2 −1

/@<username> as a link answered 404 to anything that followed it.

Changes

ddiff --git a/server/seo/discovery.js b/server/seo/discovery.js
iindex 974333a5..c03033d8 100644
---- a/server/seo/discovery.js
++++ b/server/seo/discovery.js
@@@ -153,7 +153,8 @@ function llmsTxt() {
{ title: 'What people made', links: [
{ title: 'Home', url: `${b}/`, note: 'who is live now, recent VODs and clips' },
{ title: 'Content', url: `${b}/content`, note: `VODs, the clips people took, and pastes people wrote. JSON: ${b}/api/content/feed (cursor paging; ?type=vods|clips|pastes, ?sort=new|top)` },
-- { title: 'Channel pages', url: `${b}/@<username>`, note: `the channel's videos in pages (${b}/@<username>?page=2)` },
++ // A real page, not a template (SEO-34: /@<username> as a link answered 404): every channel is at the same shape.
++ { title: 'Channel pages (for example @goosely)', url: `${b}/@goosely`, note: `every channel is at ${b}/@<username>, its videos in pages (?page=2)` },
{ title: 'Recording pages', url: 'https://openvibe.video/v/<id>', note: 'the canonical watch page on OpenVibe.Video, with chapters, captions and chat replay; a moment: https://openvibe.video/v/<id>?t=<seconds> (Live\'s /vod/<id> redirects there)' },
{ title: 'Clip pages', url: 'https://openvibe.video/c/<id>', note: 'on OpenVibe.Video (Live\'s /clip/<id> redirects there)' },
{ title: 'Pastes', url: 'https://openvibe.community/p/<slug>', note: 'pastes live on OpenVibe.Community (Live\'s /p/<slug> redirects there)' },