Skip to content

yueyericardo/WeiNote

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Weinote

WeiNote

Keep a note just like post a weibo!

docker

View Demo
English · 简体中文

1. Features

Main

  • Multi tags
  • Markdown
  • Latex
  • Support fully private mode
  • Shortcuts

Editor

  • Codemirror Markdown Editor
  • Continued List
  • Auto Indent List (Tab and Shift + Tab)

Functions

  • Markdown Preview (like github preview or Ctrl + Space)
  • Raw content (like github)
  • Hide a note
  • Top a note
  • Archive a note

2. Demo

https://demo.wnote.cc
demo user: weinote
demo pw: 9vzVABUa30LSldiVVJt5

3. Install with Docker

Install

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

Signup, the default port is 3081, e.g.: http://example.com:3081

Disable signup

After you signup,in file docker-compose.yml, change allow_signup: "true" to allow_signup: "false",So others cannot sign up. After update, you can reload weinote with the following

docker-compose up -d

Proxy

Use Nginx for your domain,and Certbot for https

Update from the latest image

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

Multiple instances

You can find how to create multiple instances at the following example (with notes): 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 : Edit selected note
    • D : Delete selected note

5. Contribute

Welcome PR! Especially for security problems.

6. Acknowledge

Based on N-blog
License GPL