Official documentation repository for the Telegram SMS project, built with VitePress.
docs/
├── es_es/ # Spanish documentation
├── ja_jp/ # Japanese documentation
├── ru_ru/ # Russian documentation
├── zh_cn/ # Simplified Chinese documentation
├── zh_tw/ # Traditional Chinese documentation
├── index.md # English homepage
├── user-manual.md # User manual
├── Q&A.md # Frequently Asked Questions
└── privacy-policy.md # Privacy policy
- 🇬🇧 English (default)
- 🇪🇸 Español (Spanish)
- 🇯🇵 日本語 (Japanese)
- 🇷🇺 Русский (Russian)
- 🇨🇳 简体中文 (Simplified Chinese)
- 🇹🇼 繁體中文 (Traditional Chinese)
npm installStart the local development server with hot reload:
npm run docs:devThe server will start at http://localhost:5173.
Build the static site:
npm run docs:buildBuild output will be located in the .vitepress/dist directory.
Preview the site after building:
npm run docs:previewThe main configuration file is located at .vitepress/config.mts, containing:
- Multi-language routing configuration
- Sidebar navigation structure
- Theme customization settings
- Search functionality configuration
- Create a Markdown file in the appropriate language directory
- Add navigation links in
.vitepress/config.mts - Ensure all language versions stay synchronized
When adding documentation for a new language:
- Create a new language directory under
docs/(e.g.,fr_fr/) - Copy and translate all necessary files
- Add language configuration in the
localessection ofconfig.mts - Update the sidebar and navigation menus
- Use standard Markdown syntax
- Specify language for code blocks (e.g., ````markdown```kotlin`)
- Maintain consistent heading hierarchy (starting from
#) - Add appropriate links and cross-references
{
"vitepress": "^1.5.0",
"typescript": "~5.7.2",
"prettier": "^3.4.2",
"@types/node": "^22.10.2"
}The documentation includes built-in local search functionality, supporting full-text search across all languages.
This documentation follows the same BSD 3-Clause License as the main Telegram SMS project.
For questions or suggestions:
- Submit a GitHub Issue
- Join the Telegram channel for discussions
- Check the Q&A documentation
Maintainer: Telegram SMS Team
Last Updated: January 2, 2026