config.js 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. module.exports = {
  2. plugins: {
  3. '@vuepress/google-analytics': {
  4. ga: 'UA-48084758-9',
  5. },
  6. '@vuepress/pwa': {
  7. serviceWorker: true,
  8. updatePopup: {
  9. '/zh/': {
  10. message: '发现新内容可用',
  11. buttonText: '刷新',
  12. },
  13. '/': {
  14. message: 'New content is available',
  15. buttonText: 'Refresh',
  16. },
  17. },
  18. },
  19. '@vuepress/back-to-top': true,
  20. },
  21. locales: {
  22. '/zh/': {
  23. lang: 'zh-CN',
  24. title: 'DPlayer',
  25. description: '🍭 Wow, such a lovely HTML5 danmaku video player',
  26. },
  27. '/': {
  28. lang: 'en-US',
  29. title: 'DPlayer',
  30. description: '🍭 Wow, such a lovely HTML5 danmaku video player',
  31. },
  32. },
  33. head: [
  34. ['link', { rel: 'icon', href: `/logo.png` }],
  35. ['script', { src: 'https://cdn.jsdelivr.net/npm/flv.js/dist/flv.min.js' }],
  36. ['script', { src: 'https://cdn.jsdelivr.net/npm/hls.js/dist/hls.min.js' }],
  37. ['script', { src: 'https://cdn.jsdelivr.net/npm/dashjs/dist/dash.all.min.js' }],
  38. ['script', { src: 'https://cdn.jsdelivr.net/webtorrent/latest/webtorrent.min.js' }],
  39. ['script', { src: 'https://cdn.jsdelivr.net/npm/dplayer/dist/DPlayer.min.js' }],
  40. ],
  41. theme: 'vuepress-theme-dplayer',
  42. themeConfig: {
  43. repo: 'MoePlayer/DPlayer',
  44. editLinks: true,
  45. docsDir: 'docs',
  46. locales: {
  47. '/zh/': {
  48. lang: 'zh-CN',
  49. selectText: '选择语言',
  50. label: '简体中文',
  51. editLinkText: '在 GitHub 上编辑此页',
  52. lastUpdated: '上次更新',
  53. nav: [
  54. {
  55. text: '指南',
  56. link: '/zh/guide/',
  57. },
  58. {
  59. text: '生态',
  60. link: '/zh/ecosystem/',
  61. },
  62. {
  63. text: '支持 DPlayer',
  64. link: '/zh/support/',
  65. },
  66. ],
  67. },
  68. '/': {
  69. lang: 'en-US',
  70. selectText: 'Languages',
  71. label: 'English',
  72. editLinkText: 'Edit this page on GitHub',
  73. lastUpdated: 'Last Updated',
  74. nav: [
  75. {
  76. text: 'Guide',
  77. link: '/guide/',
  78. },
  79. {
  80. text: 'Ecosystem',
  81. link: '/ecosystem/',
  82. },
  83. {
  84. text: 'Support DPlayer',
  85. link: '/support/',
  86. },
  87. ],
  88. },
  89. },
  90. },
  91. };