今天给大家带来的是初一二开仿AcgFun的二次元C风格模板,和女朋友分手了打算半退网好好工作了,带插件和其余模板一起打包给大家




破解版主题及插件不让安装请覆盖一下文件

今天给大家带来的是初一二开仿AcgFun的二次元C风格模板,和女朋友分手了打算半退网好好工作了,带插件和其余模板一起打包给大家






config.js
export default {
beian: '粤ICP备xxx号',
// 主页按钮列表
buttonList: [
// img可替换成text,则为只显示文本作为图标
// _blank参数可选,为false时则不以新标签打开页面
{
img: '/assets/icon/xxx.svg',
title: 'xxx',
link: 'https://domain.xxx',
_blank: false
}
],
// 友链列表
friendLink: [
{
// description是可选的
name: '...',
link: 'https://domain.xxx',
description: 'xxx'
}
]
}
yarn install
yarn serve
yarn build
yarn lint
众所周知,7b2主题是没有图片灯箱效果的,所以一般大家都是使用插件来使用灯箱,插件或多或少都会拉低网站速度,唔,还是不推荐大家使用灯箱插件,这里我整理了全代码集成FancyBox灯箱,摆脱无用插件
[content_hide]
首先在header.php引入 jQuery 和 FancyBox 文件引入位于 </head> 之前
<script src="//code.jquery.com/jquery-3.3.1.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" />
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>
将下面的代码放入你 7b2 主题下的 functions.php 文件中即可实现效果
/**FancyBox图片灯箱**/
add_filter('the_content', 'fancybox1');
add_filter('the_content', 'fancybox2');
function fancybox1($content){
global $post;
$pattern = "/<img(.*?)src=('|\")([^>]*).(bmp|gif|jpeg|jpg|png|swf)('|\")(.*?)>/i";
$replacement = '<a$1href=$2$3.$4$5 data-fancybox="images"><img$1src=$2$3.$4$5$6></a>';
$content = preg_replace($pattern, $replacement, $content);
return $content;
}
function fancybox2($content){
global $post;
$pattern = "/<a(.*?)href=('|\")([^>]*).(bmp|gif|jpeg|jpg|png|swf)('|\")(.*?)>(.*?)<\/a>/i";
$replacement = '<a$1href=$2$3.$4$5 data-fancybox="images"$6>$7</a>';
$content = preg_replace($pattern, $replacement, $content);
return $content;
}
[/content_hide]
本项目为GitHub开源项目,以下内容均为作者提供,如您在观看以后仍不知如何部署,可以到文章最底部查看初一手打教程

SCSS 开发Web 端为主,可能暂时不会考虑使用 Electron 构建客户端Star 哦 ?https,故网页端替换可能不全面i18n 支持Vercel 等托管平台可在 Fork 后一键导入并自动部署
本程序依赖 NeteaseCloudMusicApi 运行,请确保您已成功部署该项目
.env 文件中的 VITE_MUSIC_API 中填入 API 地址(必需)VITE_MUSIC_API = "your api url";
如需使用网易云解灰服务,请前往 UNM-Server 部署在线 API 服务并将 API 地址填入 .env 环境变量中,该服务用于网页端替换无法播放或无版权的歌曲。如不需要该服务,请前往站点的 全局设置 中关闭
pnpm install
# 或者
yarn install
# 或者
npm install
pnpm dev
# 或者
yarn dev
# 或者
npm dev
pnpm build
# 或者
yarn build
# 或者
npm build
构建完成后可将生成的 dist 文件夹内的文件上传至服务器
特此感谢为本项目提供支持与灵感的项目
本项目使用了网易云音乐的第三方 API 服务,仅供个人学习研究使用,禁止用于商业及非法用途。 本项目旨在提供一个前端练手的实战项目,用于帮助开发者提升技能水平和对前端技术的理解
同时,本项目开发者承诺 严格遵守相关法律法规和网易云音乐 API 使用协议,不会利用本项目进行任何违法活动。 如因使用本项目而引起的任何纠纷或责任,均由使用者自行承担。本项目开发者不承担任何因使用本项目而导致的任何直接或间接责任,并保留追究使用者违法行为的权利
请使用者在使用本项目时遵守相关法律法规,不要将本项目用于任何商业及非法用途。如有违反,一切后果由使用者自负。 同时,使用者应该自行承担因使用本项目而带来的风险和责任。本项目开发者不对本项目所提供的服务和内容做出任何保证
如上文所示本项目采用 Vue 3 全家桶和 Naïve UI 组件库及 SCSS 开发
所以您需要在您的服务器或本地环境安装所需环境
推介您在本地部署生成静态资源后将所需文件上传服务器,以使服务器损耗达到最小化
下载HBluiderx(后续简称HB),下载源码将文件夹拖动至HB打开,如下图所示

配置.env内的内容

开始编译并运行

按照所提供的123顺序运行,所需插件HB会在右下角进行提示

所需时间可能较长,请大家耐心等待
由于是本地编译,可以直接将编译后的dist文件夹内的文件打包上传服务器即可,无须PHP,网站纯静态即可
[b2_file link=”https://github.com/imsyy/SPlayer/archive/refs/heads/dev.zip” name=”下载源文件” pass=”” code=””]