基于 imsyy/home v4.1.4 进行开发的个人主页。感谢
imsyy
大佬!
imsyy/home
在移动端上适配不那么理想,我进行了优化并且添加了一些功能。
我的 fork 更接近imsyy
大佬的原生版本,也可以去我 Pull request 的看看。
- 我的个人主页:李宗霖的个人主页
- imsyy的个人主页:無名の主页
- 项目部署和基本功能:imsyy 项目的 README.md
- 我的贡献:#315
- 项目前身:imsyy/home v4.1.4
更新顺序为从下往上
独立出
Made By
视图,在项目Fork
或者基于项目开发中,可以记录当前项目的各个前身项目,也方便去到各个项目查看特性等。
- 左下角集成
made-by
以及提示(闪烁三次后消失) - made-by有三种模式
- 默认情况下显示
Made By
- 鼠标悬浮后显示当前的层次,作者,项目以及版本
- 点击打开,点击其他地方关闭。显示完整的表格
- 默认情况下显示
- 如果当前作者不是表格末尾作者,则自动添加作者信息作为当前项目信息
Made By
表在加载页面时会打印在控制台- 可以通过
madeByInfos.json
文件配置信息
{
"about": [
{
"author": "李宗霖",
"home": "https://imlzl.cn",
"homeName": "李宗霖的主页",
"project": "home",
"version": "1.1.3",
"github": "https://github.com/supine0703/home",
"logo": "\n _____ __ __ __ _ _____ _\n|_ _| / \\ | \\/ | | |___ | |\n | | / /\\ \\| \\ / | | / /| |\n | | | |__| | |\\/| | | / / | |\n _| |_| __ | | | | |___ / /__| |___\n|_____|_| |_|_| |_|_____|_____|_____|"
}
]
}
问题:当(移动端)屏幕较小时,会造成组件重叠、组件在屏幕外(显示不全)等问题。
- 对小屏移动端(手机)显示做优化,特别是横屏
max-hight:720px
则页面固定高度720px
,并使用滚轮查看max-width:390px
则页面固定宽度390px
,……
- 对显示滚轮做优化,使组件在出现滚轮时不产生瞬间偏移,造成视觉割裂感
- 因为做了小屏显示的优化,我认为不必将设置界面阈值设置为
990px
,我降低到了720px
(让移动端也可以开启),并对其做了响应式
- 如果
左界>=右界
则只显示右界 eg.Copyright (c) 2025-2024
->Copyright (c) 2024
- 优化了
Footer
的响应式布局
- 鼠标悬停链接:蓝色+下划线
- 修正
anthor->author
,ANTHOR->AUTHOR
- 修正
TimeCapsule
中el-progress
的:percentage
值的类型错误