这是一个轻量级的个人主页项目,使用 Vue 3 和 Vite 构建,具有以下特点:
- 响应式设计,适配不同屏幕尺寸
- 明暗主题切换功能
- 模块化配置,易于自定义
- 打字机效果欢迎语
- 现代化的 UI 设计
src/
├── assets/ # 静态资源文件
│ └── css/ # 样式文件
├── components/ # Vue组件
├── config/ # 配置文件
├── views/ # 页面视图
├── App.vue # 根组件
├── main.js # 入口文件
└── style.css # 全局样式
项目的所有可配置内容都存放在 src/config/目录下,通过修改这些 JSON 文件可以轻松自定义个人主页的内容。
存储个人基本信息:
{
"name": "姓名",
"age": "年龄(建议写0几年)",
"zodiac": "星座",
"avatarUrl": "头像链接",
"emjoi": "个人签名表情",
"infoTags": {
"sex": "性别",
"school": "学校",
"province": "省份"
},
"professions": ["职业标签1", "职业标签2", "职业标签3"]
}配置主页上的链接按钮,支持图标、文字、颜色和链接:
{
"linkBtn": [
{
"icon": "图标名称",
"text": "按钮文字",
"color": "背景颜色",
"url": "链接地址"
}
]
}展示掌握的技术栈,使用 Iconify 图标:
{
"techStack": [
{
"icon": "图标名称",
"name": "技术名称"
}
]
}展示个人计划或目标:
{
"todoList": [
{
"text": "待办事项",
"checked": false // 是否完成
}
]
}配置打字机效果显示的文本内容:
["文本1", "文本2", "文本3"]-
克隆项目到本地:
git clone https://github.com/QNquenan/Simple-Homepage.git
-
安装依赖:
npm install
-
启动开发服务器:
npm run dev
-
构建生产版本:
npm run build
-
预览生产构建:
npm run preview
项目支持明暗主题切换,点击页面右上角的主题切换按钮即可在浅色和深色主题间切换。
MIT