Skip to content

fix(llms): fix the exclude logic#809

Merged
yusukebe merged 2 commits into
mainfrom
fix/llms-logic
Feb 4, 2026
Merged

fix(llms): fix the exclude logic#809
yusukebe merged 2 commits into
mainfrom
fix/llms-logic

Conversation

@yusukebe

@yusukebe yusukebe commented Feb 3, 2026

Copy link
Copy Markdown
Member

No description provided.

Comment thread scripts/build-llm-docs.ts
tinyFiles.sort()
const tinyFiles = await glob('**/*.md', {
cwd: docsDir,
exclude: (filename: string) =>

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only the logic here was wrong.

@yusukebe

yusukebe commented Feb 3, 2026

Copy link
Copy Markdown
Member Author

This works well!

yusuke $ bun run scripts/build-llm-docs.ts
< Output '/Users/yusuke/work/honojs/website/public/llms.txt'
> Writing 'index.md'
> Writing 'helpers/ssg.md'
> Writing 'helpers/accepts.md'
> Writing 'helpers/css.md'
> Writing 'helpers/cookie.md'
> Writing 'helpers/websocket.md'
> Writing 'helpers/jwt.md'
> Writing 'helpers/dev.md'
> Writing 'helpers/conninfo.md'
> Writing 'helpers/testing.md'
> Writing 'helpers/streaming.md'
> Writing 'helpers/factory.md'
> Writing 'helpers/adapter.md'
> Writing 'helpers/proxy.md'
> Writing 'helpers/route.md'
> Writing 'helpers/html.md'
> Writing 'api/routing.md'
> Writing 'api/context.md'
> Writing 'api/index.md'
> Writing 'api/exception.md'
> Writing 'api/request.md'
> Writing 'api/hono.md'
> Writing 'api/presets.md'
> Writing 'concepts/developer-experience.md'
> Writing 'concepts/routers.md'
> Writing 'concepts/benchmarks.md'
> Writing 'concepts/stacks.md'
> Writing 'concepts/middleware.md'
> Writing 'concepts/web-standard.md'
> Writing 'concepts/motivation.md'
> Writing 'guides/examples.md'
> Writing 'guides/best-practices.md'
> Writing 'guides/rpc.md'
> Writing 'guides/helpers.md'
> Writing 'guides/validation.md'
> Writing 'guides/middleware.md'
> Writing 'guides/faq.md'
> Writing 'guides/others.md'
> Writing 'guides/testing.md'
> Writing 'guides/jsx-dom.md'
> Writing 'guides/create-hono.md'
> Writing 'guides/jsx.md'
> Writing 'getting-started/netlify.md'
> Writing 'getting-started/bun.md'
> Writing 'getting-started/basic.md'
> Writing 'getting-started/service-worker.md'
> Writing 'getting-started/google-cloud-run.md'
> Writing 'getting-started/nextjs.md'
> Writing 'getting-started/deno.md'
> Writing 'getting-started/vercel.md'
> Writing 'getting-started/lambda-edge.md'
> Writing 'getting-started/aws-lambda.md'
> Writing 'getting-started/ali-function-compute.md'
> Writing 'getting-started/cloudflare-workers.md'
> Writing 'getting-started/cloudflare-pages.md'
> Writing 'getting-started/azure-functions.md'
> Writing 'getting-started/nodejs.md'
> Writing 'getting-started/supabase-functions.md'
> Writing 'getting-started/webassembly-wasi.md'
> Writing 'getting-started/fastly.md'
> Writing 'middleware/third-party.md'
> Writing 'middleware/builtin/language.md'
> Writing 'middleware/builtin/compress.md'
> Writing 'middleware/builtin/timing.md'
> Writing 'middleware/builtin/ip-restriction.md'
> Writing 'middleware/builtin/body-limit.md'
> Writing 'middleware/builtin/basic-auth.md'
> Writing 'middleware/builtin/jwt.md'
> Writing 'middleware/builtin/jsx-renderer.md'
> Writing 'middleware/builtin/pretty-json.md'
> Writing 'middleware/builtin/request-id.md'
> Writing 'middleware/builtin/bearer-auth.md'
> Writing 'middleware/builtin/combine.md'
> Writing 'middleware/builtin/cors.md'
> Writing 'middleware/builtin/csrf.md'
> Writing 'middleware/builtin/jwk.md'
> Writing 'middleware/builtin/context-storage.md'
> Writing 'middleware/builtin/cache.md'
> Writing 'middleware/builtin/timeout.md'
> Writing 'middleware/builtin/logger.md'
> Writing 'middleware/builtin/etag.md'
> Writing 'middleware/builtin/secure-headers.md'
> Writing 'middleware/builtin/trailing-slash.md'
> Writing 'middleware/builtin/method-override.md'
< Output '/Users/yusuke/work/honojs/website/public/llms-full.txt'
> Writing 'index.md'
> Writing 'api/routing.md'
> Writing 'api/context.md'
> Writing 'api/index.md'
> Writing 'api/exception.md'
> Writing 'api/request.md'
> Writing 'api/hono.md'
> Writing 'api/presets.md'
> Writing 'guides/examples.md'
> Writing 'guides/best-practices.md'
> Writing 'guides/rpc.md'
> Writing 'guides/helpers.md'
> Writing 'guides/validation.md'
> Writing 'guides/middleware.md'
> Writing 'guides/faq.md'
> Writing 'guides/others.md'
> Writing 'guides/testing.md'
> Writing 'guides/jsx-dom.md'
> Writing 'guides/create-hono.md'
> Writing 'guides/jsx.md'
> Writing 'getting-started/netlify.md'
> Writing 'getting-started/bun.md'
> Writing 'getting-started/basic.md'
> Writing 'getting-started/service-worker.md'
> Writing 'getting-started/google-cloud-run.md'
> Writing 'getting-started/nextjs.md'
> Writing 'getting-started/deno.md'
> Writing 'getting-started/vercel.md'
> Writing 'getting-started/lambda-edge.md'
> Writing 'getting-started/aws-lambda.md'
> Writing 'getting-started/ali-function-compute.md'
> Writing 'getting-started/cloudflare-workers.md'
> Writing 'getting-started/cloudflare-pages.md'
> Writing 'getting-started/azure-functions.md'
> Writing 'getting-started/nodejs.md'
> Writing 'getting-started/supabase-functions.md'
> Writing 'getting-started/webassembly-wasi.md'
> Writing 'getting-started/fastly.md'
< Output '/Users/yusuke/work/honojs/website/public/llms-small.txt'

@yusukebe

yusukebe commented Feb 4, 2026

Copy link
Copy Markdown
Member Author

I think this is good. I'll merge!

@yusukebe
yusukebe merged commit bce7832 into main Feb 4, 2026
2 checks passed
@yusukebe
yusukebe deleted the fix/llms-logic branch February 4, 2026 02:24
@EdamAme-x

EdamAme-x commented Feb 4, 2026

Copy link
Copy Markdown
Contributor

Good!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants