项目概述
如果您曾经使用过Notion笔记应用,您一定会被其强大的功能和出色的用户体验所吸引。今天,我们将详细介绍Notion Avatar,这是一个专门用于生成Notion风格头像的工具。通过它,您可以轻松创建符合个人形象的独特头像,并广泛应用于各种社交平台。
![]()
源码与演示地址
- 项目源码:
https://github.com/Mayandev/notion-avatar - 在线体验地址:
https://notion-avatar.app/
Nas部署指南
以下是在Nas设备上安装和运行Notion Avatar的完整步骤:
## 先通过ssh登录Nas
## 下载源码:
git clone https://github.com/Mayandev/notion-avatar
### 如果无法下载,可以使用下面的国内加速命令:
### git clone https://kkgithub.com/Mayandev/notion-avatar
## 开始部署
## 注意:在部署前先安装pnpm工具
sudo apt install -y npm && sudo npm install -g pnpm
## 项目初始化
pnpm install
pnpm build
## 项目启动,后面的3000是服务端口,大家可以自行按需修改
pnpm start -p 3000
功能特性详解
Notion Avatar是一个纯粹的前端项目,具备以下核心功能:
- 头像生成:提供多种发型、脸型、眼睛、嘴巴和配饰等样式组件
- 随机组合:通过一键摇骰子功能,随机生成不同风格的头像
- 头像分享:支持直接生成直链、Markdown代码和HTML代码进行分享
- 头像下载:允许用户以PNG或SVG格式将头像保存到本地设备
该项目支持的样式组件种类丰富,包括:
- 😉 16种不同的脸型选择
- 👃🏼 14种各具特色的鼻型设计
- 👄 20种表达各异的嘴型变化
- 👀 14种生动传神的眼型样式
- 👁️ 16种形态各异的眉毛造型
- 🕶️ 14种时尚潮流的眼镜配饰
- 💇 58种丰富多彩的发型设计
- 🎅🏼 16种个性鲜明的胡须样式
- 💋 13个精致细腻的面部细节
- 💍 14种风格多样的装饰配饰
初次接触这些样式时,您可能会觉得可选范围有限,容易与他人重复。但经过仔细计算,这些样式的组合总数高达2372867194880种,相当于万亿级别的可能性,确保每个头像都是独一无二的。
使用体验分享
项目成功启动后,您可以通过浏览器访问:http://<nas-ip>:3000。系统通常会默认跳转到中文界面,如果未自动跳转,可能是浏览器设置为英文环境,此时您可以手动访问:http://<nas-ip>:3000/zh。
在操作界面中,您可以自由选择嘴巴、脸部、眼睛、鼻子、眉毛和发型等各种细节样式,组合成满意的头像效果。头像的朝向也可以根据个人喜好进行翻转调整:
![]()
生成的头像背景默认设置为透明效果,同时您也可以根据需求自定义背景颜色:
![]()
分享功能十分便捷,支持直接生成直链、Markdown代码和HTML代码:
![]()
以下是通过该工具生成的几个示例头像:
![]()
总结
Notion Avatar作为一个轻量级项目,资源占用极少,非常适合在Nas设备中长期运行。其强大的自定义功能和海量的组合可能性,让每位用户都能创造出真正属于自己的独特头像。