index.vue 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. <template>
  2. <div class="group-wrap">
  3. <h1 class="title">📢 加群注意</h1>
  4. <h3 class="title">
  5. 因为<b class="red">进群看戏的人</b>
  6. 太多,为保证群质量,因此设置了一个小小的加群门槛
  7. </h3>
  8. <div class="content">
  9. <p class="red">进群硬性门槛</p>
  10. <p>
  11. 1. 本地运行billd-live项目的前台:
  12. <span
  13. class="link"
  14. @click="openToTarget('https://github.com/galaxy-s10/billd-live')"
  15. >
  16. https://github.com/galaxy-s10/billd-live
  17. </span>
  18. </p>
  19. <p>
  20. 2. 本地运行billd-live项目的后台:
  21. <span
  22. class="link"
  23. @click="
  24. openToTarget('https://github.com/galaxy-s10/billd-live-admin')
  25. "
  26. >
  27. https://github.com/galaxy-s10/billd-live-admin
  28. </span>
  29. </p>
  30. <p>
  31. 3. 本地运行billd-live项目的后端:
  32. <span
  33. class="link"
  34. @click="
  35. openToTarget('https://github.com/galaxy-s10/billd-live-server')
  36. "
  37. >
  38. https://github.com/galaxy-s10/billd-live-server
  39. </span>
  40. </p>
  41. <p>
  42. 4. 没有免费的资料,所有免费的都在
  43. <span
  44. class="link"
  45. @click="openToTarget(COMMON_URL.bilibiliCollectiondetail)"
  46. >
  47. b站视频合集
  48. </span>
  49. 里,如果你是想进群看看有没有其他免费的资料的话,可以不用进了。
  50. </p>
  51. <p>
  52. 5.
  53. 如果你想进群,那就先运行起来项目,不要求正常的运行起来,但起码要运行。然后截图发我确认。
  54. 微信群的初衷是希望让对billd-live感兴趣且热衷开源的人有个交流的地方,
  55. 如果连运行都懒得运行,那么很抱歉,道不同不相为谋。
  56. </p>
  57. </div>
  58. <br />
  59. <br />
  60. <div class="content">
  61. <p>如果你懂技术,建议:</p>
  62. <div>1. 直接提PR、Issue即可,多为开源做贡献。</div>
  63. </div>
  64. <br />
  65. <br />
  66. <div class="content">
  67. <div>如果你不太懂技术,建议:</div>
  68. <p>
  69. 1. 免费:看我的b站视频合集:<span
  70. class="link"
  71. @click="openToTarget(COMMON_URL.bilibiliCollectiondetail)"
  72. >
  73. 从零搭建迷你版b站web直播间
  74. </span>
  75. </p>
  76. <p>
  77. 2. 付费:考虑billd-live付费课:
  78. <span
  79. class="link"
  80. @click="openToTarget(COMMON_URL.payCoursesArticle)"
  81. >
  82. {{ COMMON_URL.payCoursesArticle }}
  83. </span>
  84. </p>
  85. <div>3. 闲聊勿扰。</div>
  86. </div>
  87. <br />
  88. <br />
  89. <div class="content">
  90. <div>如果你不懂技术,建议:</div>
  91. <p>
  92. 1. 你想要私有化部署的,参考:
  93. <span
  94. class="link"
  95. @click="openToTarget(`${getHostnameUrl()}/privatizationDeployment`)"
  96. >
  97. {{ `${getHostnameUrl()}/privatizationDeployment` }}
  98. </span>
  99. </p>
  100. <p>2. 闲聊勿扰。</p>
  101. </div>
  102. <h1 class="title">🚀 联系作者</h1>
  103. <div>微信二维码:</div>
  104. <img
  105. src="@/assets/img/my-wechat.webp"
  106. alt=""
  107. style="width: 300px"
  108. />
  109. <p>微信号:{{ AUTHOR_INFO.wechat }}</p>
  110. <p>qq号:{{ AUTHOR_INFO.qq }}</p>
  111. </div>
  112. </template>
  113. <script lang="ts" setup>
  114. import { openToTarget } from 'billd-utils';
  115. import { AUTHOR_INFO, COMMON_URL } from '@/constant';
  116. import { getHostnameUrl } from '@/utils';
  117. </script>
  118. <style lang="scss" scoped>
  119. .group-wrap {
  120. padding: 0 20px 10px;
  121. p {
  122. margin: 4px 0;
  123. }
  124. .title {
  125. text-align: center;
  126. }
  127. .red {
  128. color: red;
  129. }
  130. .link {
  131. color: $theme-color-gold;
  132. cursor: pointer;
  133. }
  134. .wechat-group {
  135. height: 500px;
  136. }
  137. }
  138. </style>