vitepress-bilingual-page

Add bilingual pages to a VitePress docs site with i18n navigation.

30|6|Updated May 25, 2026
One-click install
npx skills add https://github.com/Pantani/tdmcp --skill vitepress-bilingual-page
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vitepress-bilingual-page
Source: https://github.com/Pantani/tdmcp/tree/main/.agents/skills/vitepress-bilingual-page
Command: npx skills add https://github.com/Pantani/tdmcp --skill vitepress-bilingual-page

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This content describes how to add a bilingual page to the tdmcp VitePress docs site, ensuring proper URL cleanliness, navigation placement, and adherence to translation conventions (artist guide bilinguals vs reference/legal pages).

Core Features & Use Cases

  • i18n-aware page placement for EN and PT-BR translated content within docs.
  • Recommended file layout and nav configuration for standalone pages like privacy/legal content.
  • Verification guidance to ensure the new page wires correctly into the docs navigation and uses clean URLs.

Quick Start

Create a new docs/privacy.md with a proper frontmatter and wire it into the operations navigation as /privacy, then run the docs build to verify.

Frequently Asked Questions about vitepress-bilingual-page

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a bilingual page to VitePress with clean URLs?

To add a bilingual VitePress page, create markdown files with proper frontmatter for titles and asides, configure clean URLs, and wire the path into the navigation. Verify the build to ensure correct i18n routing.

How does VitePress i18n path convention work for standalone legal content?

VitePress i18n path conventions separate translated content into distinct directory structures, while standalone legal pages like privacy policies use specific file layouts outside the standard guide bilinguals to maintain URL cleanliness.

What is the best way to wire a privacy policy into VitePress navigation?

The best way to wire a privacy policy into VitePress navigation is to add the page path to the operations nav configuration, then run a build verification to confirm the routing and clean URL setup function correctly.

Can I use frontmatter to manage titles and asides for VitePress i18n pages?

Yes, you can use frontmatter to enforce titles and asides for VitePress i18n pages. This approach ensures both EN and PT-BR translated content displays correctly without modifying the core site configuration.

Why is my newly added VitePress bilingual page not showing in the navigation?

A new VitePress bilingual page might not show in navigation if the file placement violates i18n path conventions or the operations nav configuration lacks the correct clean URL path, requiring a build verification to troubleshoot.

Does this VitePress bilingual approach require external i18n dependencies?

No, this VitePress bilingual approach does not require external dependencies. It leverages built-in frontmatter configuration, native clean URL settings, and standard directory layouts to manage EN and PT-BR translations.