Skip to content

Commit 2078a83

Browse files
committed
feat: playlist by config
1 parent 40e5cca commit 2078a83

File tree

3 files changed

+31
-40
lines changed

3 files changed

+31
-40
lines changed

blog-api/nblog.sql

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -252,28 +252,30 @@ INSERT INTO `site_setting` VALUES (5, 'copyright', 'Copyright', '{\"title\":\"Co
252252
INSERT INTO `site_setting` VALUES (6, 'beian', 'ICP备案号', '', 1);
253253
INSERT INTO `site_setting` VALUES (7, 'reward', '赞赏码', '/img/reward.jpg', 1);
254254
INSERT INTO `site_setting` VALUES (8, 'commentAdminFlag', '博主评论标识', '咕咕', 1);
255-
INSERT INTO `site_setting` VALUES (9, 'avatar', '头像', '/img/avatar.jpg', 2);
256-
INSERT INTO `site_setting` VALUES (10, 'name', '昵称', 'Naccl', 2);
257-
INSERT INTO `site_setting` VALUES (11, 'rollText', '滚动个签', '\"云鹤当归天,天不迎我妙木仙;\",\"游龙当归海,海不迎我自来也。\"', 2);
258-
INSERT INTO `site_setting` VALUES (12, 'github', 'GitHub', 'https://github.com/Naccl', 2);
259-
INSERT INTO `site_setting` VALUES (13, 'telegram', 'Telegram', 'https://t.me/NacclOfficial', 2);
260-
INSERT INTO `site_setting` VALUES (14, 'qq', 'QQ', 'http://sighttp.qq.com/authd?IDKEY=', 2);
261-
INSERT INTO `site_setting` VALUES (15, 'bilibili', 'bilibili', 'https://space.bilibili.com/', 2);
262-
INSERT INTO `site_setting` VALUES (16, 'netease', '网易云音乐', 'https://music.163.com/#/user/home?id=', 2);
263-
INSERT INTO `site_setting` VALUES (17, 'email', 'email', 'mailto:you@example.com', 2);
264-
INSERT INTO `site_setting` VALUES (18, 'favorite', '自定义', '{\"title\":\"最喜欢的动漫 📺\",\"content\":\"异度侵入、春物语、NO GAME NO LIFE、实力至上主义的教室、辉夜大小姐、青春猪头少年不会梦到兔女郎学姐、路人女主、Re0、魔禁、超炮、俺妹、在下坂本、散华礼弥、OVERLORD、慎勇、人渣的本愿、白色相簿2、死亡笔记、DARLING in the FRANXX、鬼灭之刃\"}', 2);
265-
INSERT INTO `site_setting` VALUES (19, 'favorite', '自定义', '{\"title\":\"最喜欢我的女孩子们 🤤\",\"content\":\"芙兰达、土间埋、食蜂操祈、佐天泪爷、樱岛麻衣、桐崎千棘、02、亚丝娜、高坂桐乃、五更琉璃、安乐冈花火、一色彩羽、英梨梨、珈百璃、时崎狂三、可儿那由多、和泉纱雾、早坂爱\"}', 2);
266-
INSERT INTO `site_setting` VALUES (20, 'favorite', '自定义', '{\"title\":\"最喜欢玩的游戏 🎮\",\"content\":\"Stellaris、巫师、GTA、荒野大镖客、刺客信条、魔兽争霸、LOL、PUBG\"}', 2);
267-
INSERT INTO `site_setting` VALUES (21, 'badge', '徽标', '{\"title\":\"本博客已开源于 GitHub\",\"url\":\"https://github.com/Naccl/NBlog\",\"subject\":\"NBlog\",\"value\":\"Open Source\",\"color\":\"brightgreen\"}', 3);
268-
INSERT INTO `site_setting` VALUES (22, 'badge', '徽标', '{\"title\":\"由 Spring Boot 强力驱动\",\"url\":\"https://spring.io/projects/spring-boot/\",\"subject\":\"Powered\",\"value\":\"Spring Boot\",\"color\":\"blue\"}', 3);
269-
INSERT INTO `site_setting` VALUES (23, 'badge', '徽标', '{\"title\":\"Vue.js 客户端渲染\",\"url\":\"https://cn.vuejs.org/\",\"subject\":\"SPA\",\"value\":\"Vue.js\",\"color\":\"brightgreen\"}', 3);
270-
INSERT INTO `site_setting` VALUES (24, 'badge', '徽标', '{\"title\":\"UI 框架 Semantic-UI\",\"url\":\"https://semantic-ui.com/\",\"subject\":\"UI\",\"value\":\"Semantic-UI\",\"color\":\"semantic-ui\"}', 3);
271-
INSERT INTO `site_setting` VALUES (25, 'badge', '徽标', '{\"title\":\"阿里云提供服务器及域名相关服务\",\"url\":\"https://www.aliyun.com/\",\"subject\":\"VPS & DNS\",\"value\":\"Aliyun\",\"color\":\"blueviolet\"}', 3);
272-
INSERT INTO `site_setting` VALUES (26, 'badge', '徽标', '{\"title\":\"静态资源托管于 GitHub\",\"url\":\"https://github.com/\",\"subject\":\"OSS\",\"value\":\"GitHub\",\"color\":\"github\"}', 3);
273-
INSERT INTO `site_setting` VALUES (27, 'badge', '徽标', '{\"title\":\"jsDelivr 加速静态资源\",\"url\":\"https://www.jsdelivr.com/\",\"subject\":\"CDN\",\"value\":\"jsDelivr\",\"color\":\"orange\"}', 3);
274-
INSERT INTO `site_setting` VALUES (28, 'badge', '徽标', '{\"color\":\"lightgray\",\"subject\":\"CC\",\"title\":\"本站点采用 CC BY 4.0 国际许可协议进行许可\",\"url\":\"https://creativecommons.org/licenses/by/4.0/\",\"value\":\"BY 4.0\"}', 3);
275-
INSERT INTO `site_setting` VALUES (29, 'friendContent', '友链页面信息', '随机排序,不分先后。欢迎交换友链~( ̄▽ ̄)~*\n\n* 昵称:Naccl\n* 一句话:游龙当归海,海不迎我自来也。\n* 网址:[https://naccl.top](https://naccl.top)\n* 头像URL:[https://naccl.top/img/avatar.jpg](https://naccl.top/img/avatar.jpg)\n\n仅凭个人喜好添加友链,请在收到我的回复邮件后再于贵站添加本站链接。原则上已添加的友链不会删除,如果你发现自己被移除了,恕不另行通知,只需和我一样做就好。\n\n', 4);
276-
INSERT INTO `site_setting` VALUES (30, 'friendCommentEnabled', '友链页面评论开关', '1', 4);
255+
INSERT INTO `site_setting` VALUES (9, 'playlistServer', '播放器平台', 'netease', 1);
256+
INSERT INTO `site_setting` VALUES (10, 'playlistId', '播放器歌单', '3071528549', 1);
257+
INSERT INTO `site_setting` VALUES (11, 'avatar', '头像', '/img/avatar.jpg', 2);
258+
INSERT INTO `site_setting` VALUES (12, 'name', '昵称', 'Naccl', 2);
259+
INSERT INTO `site_setting` VALUES (13, 'rollText', '滚动个签', '\"云鹤当归天,天不迎我妙木仙;\",\"游龙当归海,海不迎我自来也。\"', 2);
260+
INSERT INTO `site_setting` VALUES (14, 'github', 'GitHub', 'https://github.com/Naccl', 2);
261+
INSERT INTO `site_setting` VALUES (15, 'telegram', 'Telegram', 'https://t.me/NacclOfficial', 2);
262+
INSERT INTO `site_setting` VALUES (16, 'qq', 'QQ', 'http://sighttp.qq.com/authd?IDKEY=', 2);
263+
INSERT INTO `site_setting` VALUES (17, 'bilibili', 'bilibili', 'https://space.bilibili.com/', 2);
264+
INSERT INTO `site_setting` VALUES (18, 'netease', '网易云音乐', 'https://music.163.com/#/user/home?id=', 2);
265+
INSERT INTO `site_setting` VALUES (19, 'email', 'email', 'mailto:you@example.com', 2);
266+
INSERT INTO `site_setting` VALUES (20, 'favorite', '自定义', '{\"title\":\"最喜欢的动漫 📺\",\"content\":\"异度侵入、春物语、NO GAME NO LIFE、实力至上主义的教室、辉夜大小姐、青春猪头少年不会梦到兔女郎学姐、路人女主、Re0、魔禁、超炮、俺妹、在下坂本、散华礼弥、OVERLORD、慎勇、人渣的本愿、白色相簿2、死亡笔记、DARLING in the FRANXX、鬼灭之刃\"}', 2);
267+
INSERT INTO `site_setting` VALUES (21, 'favorite', '自定义', '{\"title\":\"最喜欢我的女孩子们 🤤\",\"content\":\"芙兰达、土间埋、食蜂操祈、佐天泪爷、樱岛麻衣、桐崎千棘、02、亚丝娜、高坂桐乃、五更琉璃、安乐冈花火、一色彩羽、英梨梨、珈百璃、时崎狂三、可儿那由多、和泉纱雾、早坂爱\"}', 2);
268+
INSERT INTO `site_setting` VALUES (22, 'favorite', '自定义', '{\"title\":\"最喜欢玩的游戏 🎮\",\"content\":\"Stellaris、巫师、GTA、荒野大镖客、刺客信条、魔兽争霸、LOL、PUBG\"}', 2);
269+
INSERT INTO `site_setting` VALUES (23, 'badge', '徽标', '{\"title\":\"本博客已开源于 GitHub\",\"url\":\"https://github.com/Naccl/NBlog\",\"subject\":\"NBlog\",\"value\":\"Open Source\",\"color\":\"brightgreen\"}', 3);
270+
INSERT INTO `site_setting` VALUES (24, 'badge', '徽标', '{\"title\":\"由 Spring Boot 强力驱动\",\"url\":\"https://spring.io/projects/spring-boot/\",\"subject\":\"Powered\",\"value\":\"Spring Boot\",\"color\":\"blue\"}', 3);
271+
INSERT INTO `site_setting` VALUES (25, 'badge', '徽标', '{\"title\":\"Vue.js 客户端渲染\",\"url\":\"https://cn.vuejs.org/\",\"subject\":\"SPA\",\"value\":\"Vue.js\",\"color\":\"brightgreen\"}', 3);
272+
INSERT INTO `site_setting` VALUES (26, 'badge', '徽标', '{\"title\":\"UI 框架 Semantic-UI\",\"url\":\"https://semantic-ui.com/\",\"subject\":\"UI\",\"value\":\"Semantic-UI\",\"color\":\"semantic-ui\"}', 3);
273+
INSERT INTO `site_setting` VALUES (27, 'badge', '徽标', '{\"title\":\"阿里云提供服务器及域名相关服务\",\"url\":\"https://www.aliyun.com/\",\"subject\":\"VPS & DNS\",\"value\":\"Aliyun\",\"color\":\"blueviolet\"}', 3);
274+
INSERT INTO `site_setting` VALUES (28, 'badge', '徽标', '{\"title\":\"静态资源托管于 GitHub\",\"url\":\"https://github.com/\",\"subject\":\"OSS\",\"value\":\"GitHub\",\"color\":\"github\"}', 3);
275+
INSERT INTO `site_setting` VALUES (29, 'badge', '徽标', '{\"title\":\"jsDelivr 加速静态资源\",\"url\":\"https://www.jsdelivr.com/\",\"subject\":\"CDN\",\"value\":\"jsDelivr\",\"color\":\"orange\"}', 3);
276+
INSERT INTO `site_setting` VALUES (30, 'badge', '徽标', '{\"color\":\"lightgray\",\"subject\":\"CC\",\"title\":\"本站点采用 CC BY 4.0 国际许可协议进行许可\",\"url\":\"https://creativecommons.org/licenses/by/4.0/\",\"value\":\"BY 4.0\"}', 3);
277+
INSERT INTO `site_setting` VALUES (31, 'friendContent', '友链页面信息', '随机排序,不分先后。欢迎交换友链~( ̄▽ ̄)~*\n\n* 昵称:Naccl\n* 一句话:游龙当归海,海不迎我自来也。\n* 网址:[https://naccl.top](https://naccl.top)\n* 头像URL:[https://naccl.top/img/avatar.jpg](https://naccl.top/img/avatar.jpg)\n\n仅凭个人喜好添加友链,请在收到我的回复邮件后再于贵站添加本站链接。原则上已添加的友链不会删除,如果你发现自己被移除了,恕不另行通知,只需和我一样做就好。\n\n', 4);
278+
INSERT INTO `site_setting` VALUES (32, 'friendCommentEnabled', '友链页面评论开关', '1', 4);
277279

278280
-- ----------------------------
279281
-- Table structure for tag

blog-view/src/components/index/MyAPlayer.vue

Lines changed: 0 additions & 13 deletions
This file was deleted.

blog-view/src/views/Index.vue

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838

3939
<!--APlayer-->
4040
<div class="m-mobile-hide">
41-
<MyAPlayer/>
41+
<meting-js :server="siteInfo.playlistServer" :id="siteInfo.playlistId" type="playlist" fixed="true" theme="#25CCF7" v-if="siteInfo.playlistServer && siteInfo.playlistId"></meting-js>
4242
</div>
4343
<!--回到顶部-->
4444
<el-backtop style="box-shadow: none;background: none;z-index: 9999;">
@@ -57,19 +57,21 @@
5757
import Introduction from "@/components/sidebar/Introduction";
5858
import Tags from "@/components/sidebar/Tags";
5959
import RandomBlog from "@/components/sidebar/RandomBlog";
60-
import MyAPlayer from "@/components/index/MyAPlayer";
6160
import Tocbot from "@/components/sidebar/Tocbot";
6261
import BlogPasswordDialog from "@/components/index/BlogPasswordDialog";
6362
import {mapState} from 'vuex'
6463
import {SAVE_CLIENT_SIZE, SAVE_INTRODUCTION, SAVE_SITE_INFO, RESTORE_COMMENT_FORM} from "@/store/mutations-types";
6564
6665
export default {
6766
name: "Index",
68-
components: {Header, BlogPasswordDialog, Tocbot, MyAPlayer, RandomBlog, Tags, Nav, Footer, Introduction},
67+
components: {Header, BlogPasswordDialog, Tocbot, RandomBlog, Tags, Nav, Footer, Introduction},
6968
data() {
7069
return {
7170
siteInfo: {
72-
blogName: ''
71+
blogName: '',
72+
webTitleSuffix: '',
73+
playlistServer: '',
74+
playlistId: ''
7375
},
7476
categoryList: [],
7577
tagList: [],
@@ -156,4 +158,4 @@
156158
.m-display-none {
157159
display: none !important;
158160
}
159-
</style>
161+
</style>

0 commit comments

Comments
 (0)