Skip to content
okazaki112Public

About

一款简洁优雅的桌面便签应用

Resources

Stars

5 stars

Watchers

0 watching

Forks

Repository files navigation

小笺 InkNote

InkNote Logo

一款简洁优雅的桌面便签应用

功能特性 • 下载安装 • 快速开始 • 技术栈 • 开发


功能特性

  • 📝 Markdown 支持 - 支持 Markdown 语法编辑和实时预览
  • 🎨 多彩便签 - 10 种荧光笔颜色,随心切换
  • 🌍 双语支持 - 中文/英文界面一键切换
  • 🎯 贴边隐藏 - 智能贴边自动隐藏,节省桌面空间
  • ⌨️ 全局快捷键 - 快速新建便签,效率翻倍
  • 💾 本地存储 - 数据保存在本地,无需注册账号
  • 🖥️ 多平台支持 - Windows 安装包,开箱即用

下载安装

Windows

从 Releases 页面下载最新版本:

  • MSI 安装包: InkNote_1.0.1_x64_en-US.msi - 标准安装程序
  • 便携版: inknote_portable/ - 无需安装,解压即用

系统要求

  • Windows 10/11 64位

快速开始

  1. 安装/运行应用

    • 使用 MSI 安装包安装,或解压便携版直接运行 inknote.exe
  2. 创建便签

    • 点击托盘图标 → "新建便签"
    • 或使用全局快捷键(默认 Ctrl+Shift+N)
  3. 编辑内容

    • 支持 Markdown 语法
    • 支持代码高亮、数学公式、表格等
  4. 个性化设置

    • 点击调色盘图标切换便签颜色
    • 在便签列表中点击设置图标切换语言和主题
  5. 贴边隐藏

    • 将便签拖到屏幕边缘即可自动隐藏
    • 鼠标移到边缘即可唤出

界面预览

便签编辑界面

  • 简洁的工具栏设计
  • 支持编辑/预览/实时预览三种模式
  • 可调节字体大小(Ctrl + 滚轮)

便签列表

  • 卡片式布局,一目了然
  • 支持搜索、置顶、删除
  • 显示最后编辑时间

技术栈

  • 前端: React 19 + TypeScript + Vite
  • 桌面框架: Tauri 2.0 (Rust)
  • 状态管理: Zustand
  • 国际化: i18next
  • 动画: Framer Motion
  • Markdown 渲染: react-markdown + react-md-editor
  • 样式: CSS3

开发

环境要求

安装依赖

npm install

开发模式

npm run tauri dev

构建

npm run tauri build

构建完成后,安装包将位于 src-tauri/target/release/bundle/ 目录。

项目结构

.
├── src/                    # 前端源码
│   ├── components/         # React 组件
│   ├── store/             # 状态管理
│   ├── i18n/              # 国际化配置
│   └── styles/            # 样式文件
├── src-tauri/             # Tauri/Rust 后端
│   ├── src/               # Rust 源码
│   └── icons/             # 应用图标
├── public/                # 静态资源
└── package.json           # 项目配置

快捷键

快捷键 功能
Ctrl + Shift + N 新建便签
Esc 关闭当前便签
Ctrl + 滚轮 调整字体大小

数据存储

  • 便签数据保存在本地 JSON 文件中
  • Windows: %APPDATA%/com.inknote.app/
  • 便携版数据保存在应用目录下的 notes.json

Made with ❤️ by InkNote Team

About

一款简洁优雅的桌面便签应用

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages