• Stars
    star
    3,214
  • Rank 13,888 (Top 0.3 %)
  • Language Vue
  • License
    MIT License
  • Created about 3 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

个人主页,我的个人主页,个人主页源码,主页模板,homepage

简体中文 | English

無名の主页

简单的小主页,原来的看够了,重新弄了一个

無名の主页

主页的 Logo 字体已经过压缩,若用本站 Logo 以外的字母会变回默认字体,这里是 完整字体

Demo

由于 CDN 缓存原因,查看最新效果可能需要 Ctrl + F5 强制刷新浏览器缓存

功能

  • 载入动画
  • 站点简介
  • Hitokoto 一言
  • 日期及时间
  • 实时天气
  • 时光进度条
  • 音乐播放器
  • 移动端适配

部署

  • 安装 node.js 环境

    node > 16.16.0
    npm > 8.15.0

  • 然后以 管理员权限 运行 cmd 终端,并 cd 到 项目根目录

  • 终端 中输入:

# 安装 pnpm
npm install -g pnpm

# 安装依赖
pnpm install

# 预览
pnpm dev

# 构建
pnpm build

构建完成后,静态资源会在 dist 目录 中生成,可将 dist 文件夹下的文件上传至服务器,也可使用 Vercel 等托管平台一键导入并自动部署

天气

天气及地区获取需要 高德开放平台 相关 API

也可自行更换其他方式

音乐

本项目采用了基于 MetingJSAplayer 音乐播放器,可实现快速自定义歌单
*仅支持 中国大陆地区

请在 .env 文件中更改歌曲相关参数即可实现自定义歌单列表

# 歌曲 API 地址
VITE_SONG_API = "https://api-meting.imsyy.top"
# 歌曲服务器 ( netease-网易云, tencent-qq音乐 )
VITE_SONG_SERVER = "netease"
# 播放类型 ( song-歌曲, playlist-播放列表, album-专辑, search-搜索, artist-艺术家 )
VITE_SONG_TYPE = "playlist"
# 播放 ID
VITE_SONG_ID = "7452421335"

字体

现采用 HarmonyOS Sans 开源字体,采用字体拆分,提升加载速度

由于本站 CDN 已开启防盗链,非本站域名不可访问,请将字体引入链接更改为下方内容,否则 自定义字体将失效

https://s1.hdslb.com/bfs/static/jinkela/long/font/regular.css

旧版方式

由于本项目引入了中文字体,需要压缩中文字体以提高网页加载速度( 也可以取消使用中文字体 )

中文字体去除繁体

  • 安装 Python 3.7pip
  • 运行 pip install fonttools
  • 下载 sc_unicode.txt
  • 运行 pyftsubset 字体名称.ttf --unicodes-file=sc_unicode.txt

字体进一步压缩

  • 编译安装 Google woff2
sudo apt-get install -y git g++ make
git clone --recursive https://github.com/google/woff2.git
cd woff2
make clean all
  • 再压缩字体
./woff2_compress ./字体名称.ttf
  • 最终可对原字体进行缓加载,先行加载压缩后的字体

详细信息可前往 虹墨空间站 查看原文

技术栈

API

  

More Repositories

1

SPlayer

🎉 一个简约的音乐播放器,支持逐字歌词,下载歌曲,展示评论区,音乐云盘及歌单管理,音乐频谱,移动端基础适配 | 网易云音乐 | A minimalist music player
Vue
2,184
star
2

DailyHotApi

🔥 今日热榜 API,一个聚合热门数据的 API 接口,支持 RSS 模式 及 Vercel 部署 | 前端页面:https://github.com/imsyy/DailyHot
TypeScript
1,236
star
3

site-status

📺 一个基于 UptimeRobot API 的在线状态面板 | 站点监测 | 状态检测 | An online status panel based on the UptimeRobot API | UptimeRobot, status, site
JavaScript
423
star
4

Snavigation

【重构中】Snavigation 一个简约的起始页 | 支持自定义搜索引擎,自定义快捷方式,自定义壁纸以及数据备份
Vue
362
star
5

DailyHot

DailyHot 今日热榜前端页面 | API:https://github.com/imsyy/DailyHotApi
Vue
362
star
6

vitepress-theme-curve

🎉 A Simple VitePress Theme | 一个极简的 VitePress 主题
92
star
7

OneNav

OneNav 一个网址导航 | 基于 WebStackPage
HTML
72
star
8

UNM-Server

网易云解灰-API服务
HTML
37
star
9

DailyHotApi-Vercel

🔥 今日热榜 API - 一个聚合热门数据的 API 接口 - Vercel 快速部署
JavaScript
19
star
10

music

無名の音乐站
HTML
17
star
11

imsyy.github.io

My Blog
HTML
10
star
12

ToolsApi

一些有用的 API | Some useful api
JavaScript
9
star
13

LinkbookApi

一个采用 Node.js 的书签管理 api
JavaScript
9
star
14

lab

网页实验室
JavaScript
6
star
15

write

JavaScript
2
star
16

docs

个人文档站点
HTML
2
star
17

file

CSS
2
star
18

imsyy

About me
1
star
19

link

無名小栈 - 友情链接
1
star
20

files-images

Files / Images
HTML
1
star
21

color-utils

A library of easy-to-use image tools
TypeScript
1
star