Skip to content

Latest commit

 

History

History
106 lines (89 loc) · 4 KB

README-ZH.md

File metadata and controls

106 lines (89 loc) · 4 KB

Weinote

WeiNote

像发微博一样写笔记

docker

View Demo
English · 简体中文

灵感来源于

  1. 卢昌海微言小义
  2. 有些朋友在 word 上敲 snippet,记录一些常用的 command,我推荐他们在 github 建立了 repo 直接改 README。
    后来发现自己这个项目如果添加多标签的功能,更适合来记录 wiki,于是将代码整理出来开源了。

1. Features

特色

  • 多标签
  • Markdown 语法
  • Latex 公式
  • 支持私有模式 仅自己可见
  • 快捷键

编辑器

  • Codemirror Markdown 编辑器
  • 列表连续输入
  • 列表对齐 (Tab and Shift + Tab)

其他功能

  • Markdown 预览 (参考 github preview or Ctrl + Space)
  • 源代码 Raw content (参考 github)
  • 设置单个笔记仅自己可见
  • 笔记置顶
  • 笔记归档

2. Demo

https://demo.wnote.cc
demo 账户: weinote
demo 密码: 9vzVABUa30LSldiVVJt5

3. 使用 Docker 安装

安装

cd directory/you/want/to/run
mkdir weinote && cd weinote
wget https://raw.githubusercontent.com/yueyericardo/WeiNote/master/docker-compose.yml && wget https://raw.githubusercontent.com/yueyericardo/WeiNote/master/init-mongo.sh && chmod +x init-mongo.sh
docker-compose up -d

访问 http://example.com:3081 注册 (默认端口号为 3081)

禁用注册功能

注册之后,将docker-compose.yml中的allow_signup: "true"改为allow_signup: "false",可以禁用注册功能。完成后用以下命令重新启动

docker-compose up -d

代理

使用 Nginx 设置域名,Certbot 配置 https

更新版本

docker-compose down && docker-compose pull && docker-compose up -d

运行更多实例

支持运行多个实例,例如生活感想笔记、学习工作笔记,使用不同的实例。请参考注释好的配置文件 https://github.com/yueyericardo/WeiNote/blob/master/docker-compose.multi.yml

4. Shortcuts

  • Mac OS:

    • Ctrl + N : Go to Create page

    • Alt + N : Open Create page at a new page

    • Ctrl + H : Go to Home page /notes

    • Ctrl + A : Go to All notes page /notes/all

    • Ctrl + C : Redirect to Archive notes page /notes/archive

  • Other System:

    • Alt + N : Go to Create page

    • Alt + H : Go to Home page /notes

    • Alt + A : Go to All notes page /notes/all

    • Alt + C : Redirect to Archive notes page /notes/archive

  • Common

    • E : 编辑选中的笔记
    • D : 删除选中的笔记

5. Contribute

欢迎PR,尤其是安全问题!

6. Acknowledge

本项目基于N-blog精简修改
License GPL