UNPKG

vue-docs-ui

Version:

A modern documentation UI component library built with Vue 3. Create beautiful documentation websites with YAML configuration and Markdown rendering - ready to use out of the box.

83 lines (66 loc) 2.92 kB
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.0.0] - 2024-05-30 ### Added - 🎉 Initial release of Vue Docs UI - ✨ Complete documentation UI component library built with Vue 3 - 🎨 Modern responsive design with CSS Grid layout - 📱 Mobile-optimized with touch-friendly navigation - 🌙 Built-in light/dark theme support with full customization - 📖 Complete Markdown rendering with syntax highlighting - 🔍 Automatic table of contents generation - ⚙️ YAML-driven configuration system - 🚀 Zero-setup: get started with just 3 lines of code - 📊 Full TypeScript support with type definitions - 🎯 Built for Vue 3 with Composition API - 🔧 Highly customizable theming and components ### Components - **DocsLayout**: Main responsive layout component - **HeaderNav**: Top navigation with theme toggle and mobile menu - **SidebarNav**: Collapsible sidebar navigation - **TableOfContents**: Auto-generated table of contents - **MarkdownRenderer**: Markdown rendering with code highlighting - **DefaultHome**: Beautiful homepage component - **DefaultArticle**: Article page with breadcrumbs and navigation ### Features - Logo support: emoji, local images, online images, relative paths - Theme configuration: light/dark/auto modes with toggle control - Responsive design: desktop, tablet, and mobile optimized - YAML configuration: site info, navigation, sidebar, theme, TOC - TypeScript: full type definitions and IDE support - Build system: ES/UMD builds, CSS bundle, tree-shaking support ### Documentation - Comprehensive README in English and Chinese - Complete configuration examples - Migration guide from VitePress and Docusaurus - NPM publishing ready with proper package configuration ### Browser Support - Chrome >= 87 - Firefox >= 78 - Safari >= 14 - Edge >= 88 --- ## Future Releases ### Planned Features - 🧮 Math equations support (KaTeX integration) - 🔍 Built-in search functionality - 🎨 More theme presets - 📊 Analytics integration - 🔗 Social sharing components - 🌐 Internationalization (i18n) support - 📝 Comment system integration - 🎬 Video/media components - 📈 Performance monitoring - 🔌 Plugin system ### Roadmap - **v1.1.0**: Search functionality and more themes - **v1.2.0**: Math equations and media components - **v1.3.0**: Internationalization and plugin system - **v2.0.0**: Major architecture improvements and new features --- ## Contributing We welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details. ## License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.