支持中文搜索的markdown轻量级笔记flatnotes来了

Flatnotes - 轻量级笔记应用

项目简介

Flatnotes 是一个基于浏览器的轻量级笔记应用,使用 Vue.js 和 Python 构建。它提供了简洁的界面和 Markdown 支持,让您可以轻松记录和管理笔记。

该项目是 fork flatnotes 按照国人的使用习惯,支持中文搜索和移动端。

功能特性

  • 📝 支持 Markdown 格式的笔记编辑
  • 🔍 全文搜索功能(支持中文)
  • 📂 笔记分类管理
  • 🌐 响应式设计,适配各种设备

快速开始

使用Docker运行

国内加速:

bash 复制代码
docker run -d \
  -p 8080:8080 \
  -v $(pwd)/data:/data \
  -e FLATNOTES_AUTH_TYPE=password \
  -e FLATNOTES_USERNAME=user \
  -e FLATNOTES_PASSWORD=changeMe! \
  -e FLATNOTES_SECRET_KEY=aLongRandomSeriesOfCharacters \
  crpi-pormt4sdd35mkqt3.cn-hangzhou.personal.cr.aliyuncs.com/jettzhan/flatnotes-zh

海外:

bash 复制代码
docker run -d \
  -p 8080:8080 \
  -v $(pwd)/data:/data \
  -e FLATNOTES_AUTH_TYPE=password \
  -e FLATNOTES_USERNAME=user \
  -e FLATNOTES_PASSWORD=changeMe! \
  -e FLATNOTES_SECRET_KEY=aLongRandomSeriesOfCharacters \
   jettzhan/flatnotes-zh

使用docker-compose

国内加速:

yaml 复制代码
version: "3"

services:
  flatnotes:
    image: crpi-pormt4sdd35mkqt3.cn-hangzhou.personal.cr.aliyuncs.com/jettzhan/flatnotes-zh:latest
    container_name: flatnotes
    ports:
      - "8080:8080"
    volumes:
      - "./data:/data"
    environment:
      FLATNOTES_AUTH_TYPE: "password"
      FLATNOTES_USERNAME: "user"
      FLATNOTES_PASSWORD: "changeMe!"
      FLATNOTES_SECRET_KEY: "aLongRandomSeriesOfCharacters"
    restart: unless-stopped

海外:

yaml 复制代码
version: "3"

services:
  flatnotes:
    image: jettzhan/flatnotes-zh
    container_name: flatnotes
    ports:
      - "8080:8080"
    volumes:
      - "./data:/data"
    environment:
      FLATNOTES_AUTH_TYPE: "password"
      FLATNOTES_USERNAME: "user"
      FLATNOTES_PASSWORD: "changeMe!"
      FLATNOTES_SECRET_KEY: "aLongRandomSeriesOfCharacters"
    restart: unless-stopped

开发

技术栈

  • 前端: Vue.js
  • 后端: Python 3.8+

贡献

欢迎提交PR和Issue。

许可证

MIT

相关推荐
zzzzzz3101 小时前
别急着把动效组件搬进页面:从 react-bits 看 React 动效库该怎么评估
前端·react.js·开源
李姆斯8 小时前
为啥Agent在coding表现这么好,但是在别的领域就是差的不少?
前端·agent·ai编程
笃行35010 小时前
向量数据库单独建一套,这笔账划不划算
后端
weixin_4316004410 小时前
Agent Workflow 学习向:Code 节点,比模板更强的变量加工
后端·python·学习·ai·
Rain的Java大神之路10 小时前
短信接口被狂刷怎么处理
java·运维·后端·web安全·面试·架构·xss
鱼与宇10 小时前
前端Web(html+css+js+vue3)
前端
Lost of 程序猿11 小时前
AOP 实战:面向切面编程从理论到落地
后端·asp.net·aop·面向切片变成
Lost of 程序猿12 小时前
ASP.NET Core 认证授权实战:从 JWT 到 Policy,设计一套企业级 RBAC 权限系统
后端·asp.net
Lost of 程序猿12 小时前
ASP.NET Core 后台任务全景:从 BackgroundService 到 Channel 队列,再到分布式调度
后端·asp.net·.netcore
倾颜12 小时前
NestJS 核心概念梳理:从 Module、Controller 到 Guard、Interceptor
后端·node.js·nestjs