Skip to content
/ home Public
forked from imsyy/home

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

License

Notifications You must be signed in to change notification settings

noshore/home

This branch is 111 commits behind imsyy/home:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9da5e50 · Dec 10, 2022
Jul 27, 2022
Aug 3, 2022
Jul 7, 2022
Jun 28, 2022
Dec 10, 2022
May 22, 2022
Jul 27, 2022
Feb 10, 2022
Aug 3, 2022
Aug 3, 2022
Sep 25, 2021
Aug 3, 2022
Jun 21, 2022
Jun 21, 2022
Jan 22, 2022

Repository files navigation

简体中文 | English

無名の主页

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

無名の主页

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

Demo

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

功能

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

天气

由于原天气 API 不稳定,已更换天气 API,现需要前往以下网站获取 key

  • 前往 ROLL 获取 app_id 和 app_secret,用于获取城市信息
  • 前往 和风天气 获取 key,用于获取天气信息

也可自行更换其他方式

音乐

本项目采用了基于 MetingJSAplayer 音乐播放器,可实现快速自定义歌单
*仅支持 中国大陆地区,其他区域请将 以下内容 替换 music.js 以实现音乐播放器的正常使用

更改 music.js 的参数即可实现自定义歌单列表

let server = "netease"; //netease: 网易云音乐; tencent: QQ音乐; kugou: 酷狗音乐; xiami: 虾米; kuwo: 酷我
let type = "playlist"; //song: 单曲; playlist: 歌单; album: 唱片
let id = "7452421335"; //封面 ID / 单曲 ID / 歌单 ID

字体

现采用 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

  

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 39.0%
  • CSS 32.6%
  • JavaScript 28.4%