项目简介
本项目是基于Vue和Vite框架构建的匿名主页系统,拥有简洁界面与丰富功能。提供日期时间显示、实时天气、音乐播放等实用功能,并且支持移动端适配。
项目的主要特性和功能
- 视觉与交互:有载入动画提升等待体验,支持移动端适配保证不同设备完美显示。
- 信息展示:可显示站点简介、Hitokoto一言、日期及时间、实时天气和时光进度条。
- 娱乐功能:集成音乐播放器,支持快速自定义歌单。
- 个性化定制:能自定义网站链接、社交链接、网站背景和网站图标。
安装使用步骤
环境准备
确保已安装Node.js(版本 > 16.16.0)和npm(版本 > 8.15.0)。
安装依赖
以管理员权限运行cmd
终端,cd
到项目根目录,执行以下命令:
```bash
npm install -g pnpm
pnpm install ```
预览与构建
```bash pnpm dev
pnpm build
``
构建完成后,静态资源会在
dist目录中生成,可将
dist文件夹下的文件上传至服务器,也可使用
Vercel`等托管平台一键导入并自动部署。
其他部署方式
- 自动部署:成功
fork
仓库后,前往Actions
页面开启,在仓库中进行任意修改后会触发工作流,完成后会生成可供下载的压缩包,将其上传至服务器即可。 - Docker部署:
bash docker build -t home . docker run -p 12445:12445 -d home
配置相关信息
- 天气:前往高德开放平台控制台创建一个
Web 服务
类型的Key
,并将Key
填入.env
中的VITE_WEATHER_KEY
中。 - 音乐:在
.env
文件中更改歌曲相关参数实现自定义歌单列表:bash VITE_SONG_API = "https://api-meting.imsyy.top" VITE_SONG_SERVER = "netease" VITE_SONG_TYPE = "playlist" VITE_SONG_ID = "7452421335"
- 字体:由于本站
CDN
已开启防盗链,需将字体引入链接更改为https://s1.hdslb.com/bfs/static/jinkela/long/font/regular.css
,否则自定义字体将失效。 - 网站链接和社交链接:分别在
src/assets/siteLinks.json
和src/assets/socialLinks.json
中自定义。 - 网站背景和图标:网站背景可在
public/images
中修改,若添加更多本地图片,需按规则重命名并在src/components/Background/index.vue
中修改;网站图标可在public/images/icon
中修改。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】