openvibers/openvibe.live Commits
llms.txt: the channel entry links a real channel (SEO-34) (#594)
Changes
@@@ -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)' },
@@ -153,7 +153,8 @@ function llmsTxt() {
@@ -153,7 +153,8 @@ function llmsTxt() {
{ title: 'What people made', links: [
{ title: 'What people made', links: [
{ title: 'Home', url: `${b}/`, note: 'who is live now, recent VODs and clips' },
{ 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: '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: '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: '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)' },
{ title: 'Pastes', url: 'https://openvibe.community/p/<slug>', note: 'pastes live on OpenVibe.Community (Live\'s /p/<slug> redirects there)' },