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.
212 lines (198 loc) • 4.61 kB
JSON
{
"name": "Vue Docs UI",
"short_name": "VueDocsUI",
"description": "现代化的Vue文档站点生成器",
"start_url": "/",
"display": "standalone",
"background_color": "#ffffff",
"theme_color": "#3b82f6",
"orientation": "portrait-primary",
"scope": "/",
"lang": "zh-CN",
"dir": "ltr",
"icons": [
{
"src": "/icons/icon-72x72.png",
"sizes": "72x72",
"type": "image/png",
"purpose": "any maskable"
},
{
"src": "/icons/icon-96x96.png",
"sizes": "96x96",
"type": "image/png",
"purpose": "any maskable"
},
{
"src": "/icons/icon-128x128.png",
"sizes": "128x128",
"type": "image/png",
"purpose": "any maskable"
},
{
"src": "/icons/icon-144x144.png",
"sizes": "144x144",
"type": "image/png",
"purpose": "any maskable"
},
{
"src": "/icons/icon-152x152.png",
"sizes": "152x152",
"type": "image/png",
"purpose": "any maskable"
},
{
"src": "/icons/icon-192x192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any maskable"
},
{
"src": "/icons/icon-384x384.png",
"sizes": "384x384",
"type": "image/png",
"purpose": "any maskable"
},
{
"src": "/icons/icon-512x512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "any maskable"
}
],
"screenshots": [
{
"src": "/screenshots/desktop-home.png",
"sizes": "1280x720",
"type": "image/png",
"platform": "wide",
"label": "主页桌面版截图"
},
{
"src": "/screenshots/mobile-home.png",
"sizes": "375x812",
"type": "image/png",
"platform": "narrow",
"label": "主页移动版截图"
},
{
"src": "/screenshots/desktop-docs.png",
"sizes": "1280x720",
"type": "image/png",
"platform": "wide",
"label": "文档页面桌面版截图"
},
{
"src": "/screenshots/mobile-docs.png",
"sizes": "375x812",
"type": "image/png",
"platform": "narrow",
"label": "文档页面移动版截图"
}
],
"categories": [
"productivity",
"developer",
"documentation",
"utilities"
],
"shortcuts": [
{
"name": "搜索文档",
"short_name": "搜索",
"description": "快速搜索文档内容",
"url": "/?action=search",
"icons": [
{
"src": "/icons/search-shortcut.png",
"sizes": "96x96"
}
]
},
{
"name": "新建反馈",
"short_name": "反馈",
"description": "提交文档反馈",
"url": "/?action=feedback",
"icons": [
{
"src": "/icons/feedback-shortcut.png",
"sizes": "96x96"
}
]
},
{
"name": "离线阅读",
"short_name": "离线",
"description": "查看已缓存的文档",
"url": "/offline",
"icons": [
{
"src": "/icons/offline-shortcut.png",
"sizes": "96x96"
}
]
}
],
"related_applications": [
{
"platform": "web",
"url": "https://vue-docs-ui.example.com"
}
],
"prefer_related_applications": false,
"iarc_rating_id": "",
"edge_side_panel": {
"preferred_width": 480
},
"launch_handler": {
"client_mode": "focus-existing"
},
"protocol_handlers": [
{
"protocol": "web+vuedocs",
"url": "/handler?protocol=%s"
}
],
"file_handlers": [
{
"action": "/open-file",
"accept": {
"text/markdown": [".md"],
"text/yaml": [".yaml", ".yml"],
"application/json": [".json"]
},
"icons": [
{
"src": "/icons/file-handler.png",
"sizes": "256x256",
"type": "image/png"
}
],
"launch_type": "single-client"
}
],
"share_target": {
"action": "/share",
"method": "POST",
"enctype": "multipart/form-data",
"params": {
"title": "title",
"text": "text",
"url": "url",
"files": [
{
"name": "files",
"accept": ["text/markdown", "text/plain"]
}
]
}
},
"display_override": [
"window-controls-overlay",
"standalone",
"minimal-ui",
"browser"
],
"id": "vue-docs-ui-pwa"
}