经过两天的努力,**米饭的个人主页**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...

说起来米饭好像靠这个主页水了三篇文章了欸,下一篇绝对绝对不会和这个个人主页有关啦!