经过两天的努力,**米饭的个人主页**V1.0版本上线啦~
和昨天的版本相比,1.0米饭加入了自定义设置功能,通过修改配置文件可以轻松设置要显示的内容。
开源地址:https://github.com/cc2562/ricehomepage
预览效果:米饭的主页
主要功能
1. 一个自适应的炫酷个人主页
2. 支持显示自定义的友情链接
3. 自定义顶部按钮和技能点
4. 自定义背景图片
特点
1. 快速部署,不需要Flutter环境(只需要在Release页面下载预编译版本即可
2. 纯HTML JS与CSS构成,支持GitHub Page等静态环境
3. 为触屏和4K屏幕进行了特别的优化
4. **All in flutter** 100%由flutter制作
截图
使用教程
编辑`init.json`文件
init.json文件中包含对页面的基本设置。
按钮的图标使用**font awesome**,你可以在这里找到所有的图标:https://fontawesome.com/icons
使用图标时不需要加上前缀,例如`fa-github`只需要填写`github`即可
{
"name": "CCRICE",
"title": "Hi~\nTHERE IS",
"subtitle": "一个普通的大学生",
"description": "喜欢玩游戏、看动漫,热衷于尝试各种新鲜的东西。会些一些简单的代码,目前基本掌握的编程语言大概只有Dart和与她配套的Flutter~",
"backgroundImage":"assest/bg.jpg", //背景图片 如果是其他域名的链接需要注意CORS限制
"blogButton": [
{
"name":"小世界",
"url": "https://world.ccrice.com",
"icon": "blog", //图标使用font awesome中的图标名称,不带前缀
"iconColor": "0xFFFFFFFF",
"backgroundColor": "0xff7ebea5",
"textColor": "0xFFFFFFFF"
},
{
"name":"小仓库",
"url": "https://box.ccrice.com",
"icon": "boxArchive",
"iconColor": "0xFFFFFFFF",
"backgroundColor": "0xff745399",
"textColor": "0xFFFFFFFF"
}
],
"footer": "Copyright © 2024 CCRICE. All Rights Reserved.",
"ability": [
{
"name": "Flutter",
"level": "0.8" //0-1之间的数字
},
{
"name": "PHP",
"level": "0.6"
}
]
}
编辑links.json
links文件用于配置友情链接
[
{
"link_id": "1", //id可以随意填写
"link_url": "https://www.ccrice.com",
"link_name": "CC米饭",
"link_image": "图像直链",
"link_target": "_blank", //目前没有作用 可不填
"link_description": "是CC米饭的博客~" //描述
}
]
注意:由于CORS限制,你可能需要自己托管友情链接的头像
部署
用自己熟悉的办法部署上线~GitHub Pages、Nginx...
说起来米饭好像靠这个主页水了三篇文章了欸,下一篇绝对绝对不会和这个个人主页有关啦!
参与讨论