Skip to content

feat: add raw markdown access via .md suffix for AI-friendly content#414

Merged
Brooooooklyn merged 1 commit intonapi-rs:mainfrom
fengmk2:support-markdown-access
Dec 17, 2025
Merged

feat: add raw markdown access via .md suffix for AI-friendly content#414
Brooooooklyn merged 1 commit intonapi-rs:mainfrom
fengmk2:support-markdown-access

Conversation

@fengmk2
Copy link
Copy Markdown
Contributor

@fengmk2 fengmk2 commented Dec 17, 2025

Enable accessing raw markdown content by adding .md suffix to any page URL. This is useful for AI systems and tools that need to read documentation in its original markdown format.

  • Add /pages/api/raw/[...slug].js API route for serving raw markdown
  • Update middleware.js to intercept .md URLs and rewrite to API
  • Support all locales (en, cn, pt-BR) with proper i18n handling
  • Include security measures against path traversal attacks
  • Add caching headers for performance

Example usage:

  • /docs/introduction/simple-package.md → returns English markdown
  • /cn/docs/concepts/class.md → returns Chinese markdown

🤖 Generated with Claude Code

image

Enable accessing raw markdown content by adding .md suffix to any page URL.
This is useful for AI systems and tools that need to read documentation
in its original markdown format.

- Add /pages/api/raw/[...slug].js API route for serving raw markdown
- Update middleware.js to intercept .md URLs and rewrite to API
- Support all locales (en, cn, pt-BR) with proper i18n handling
- Include security measures against path traversal attacks
- Add caching headers for performance

Example usage:
- /docs/introduction/simple-package.md → returns English markdown
- /cn/docs/concepts/class.md → returns Chinese markdown

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Dec 17, 2025

@fengmk2 is attempting to deploy a commit to the napi-rs Team on Vercel.

A member of the Team first needs to authorize it.

@Brooooooklyn Brooooooklyn merged commit 705d3b6 into napi-rs:main Dec 17, 2025
1 check failed
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