LearnNewsExamplesServices
Frontmatter
id7449
titleCreate Sitemap & LLM.txt Generator Script
stateClosed
labels
enhancementhacktoberfestai
assigneesAki-07
createdAtOct 10, 2025, 10:10 PM
updatedAtOct 11, 2025, 11:43 AM
githubUrlhttps://github.com/neomjs/neo/issues/7449
authortobiu
commentsCount3
parentIssue7446
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 11, 2025, 11:43 AM

Create Sitemap & LLM.txt Generator Script

Closed v11.0.0 enhancementhacktoberfestai
tobiu
tobiu commented on Oct 10, 2025, 10:10 PM

To ensure our SEO files (sitemap.xml, llm.txt) are always up-to-date with the site's content, we need to automate their generation. Manually maintaining these files is not sustainable.

This task is to create a new build script responsible for parsing our content manifests and generating the necessary data for these SEO files.

Acceptance Criteria

  1. Create a new build script at buildScripts/generate-seo-files.mjs.
  2. The script must read and parse learn/tree.json to extract all content routes.
  3. It should also be able to scan the learn/blog directory to find any blog posts that may not be in the tree.json file.
  4. The script should compile a comprehensive list of all valid content URLs.
  5. It should expose methods that can be used by other functions to get this URL list in different formats (e.g., as a simple array, or formatted for XML or llm.txt).
tobiu assigned to @tobiu on Oct 10, 2025, 10:10 PM
tobiu added parent issue #7446 on Oct 10, 2025, 10:10 PM
tobiu added the enhancement label on Oct 10, 2025, 10:10 PM
tobiu added the ai label on Oct 10, 2025, 10:10 PM
tobiu unassigned from @tobiu on Oct 10, 2025, 11:12 PM
tobiu assigned to @Aki-07 on Oct 10, 2025, 11:12 PM
tobiu added the hacktoberfest label on Oct 10, 2025, 11:12 PM
tobiu
tobiu Oct 10, 2025, 11:14 PM

sure, assigned. thought seo was not compelling to most, so i did not flag it with hacktoberfest initially.

i will look into your PR tomorrow, this was a long day, and i need a fresh head again first :)

  • 2025-10-11T04:30:26Z @Aki-07 cross-referenced by PR #7456

@Aki-07 - 2025-10-11T04:33:14Z

No worries, please do review it in your free time and since 3 issues were coupled, had to create one PR solving all the three

tobiu closed this issue on Oct 11, 2025, 11:43 AM