Skip to content

xupingmao/xnote

Repository files navigation

Xnote

Coverage Status Docker Image

xnote là một khoản mặt hướng cá nhân nhẹ lượng cấp bút ký hệ thống, cung cấp nhiều loại duy độ số liệu quản lý công năng, tận sức với đem cá nhân từ tin tức quá tải trung giải phóng ra tới. Nó chủ yếu giống như hạ đặc tính

  • Có được phong phú số liệu quản lý năng lực, duy trì nhiều loại bút ký cách thức cùng với văn kiện quản lý công năng
  • Cam chịu cung cấp một ít thường dùng công cụ, đồng thời cung cấp mở rộng năng lực, người dùng có thể biên soạn các loại cắm kiện thỏa mãn chính mình nhu cầu
  • Vượt ngôi cao, duy trì Windows, Mac, Linux tam đại ngôi cao, có thể ở vân phục vụ thượng bộ thự, cũng có thể ở bản địa vận hành
  • 100% tự do số liệu quyền khống chế, có thể vận hành ở nhiều loại cơ sở dữ liệu hoàn cảnh trung
  • Duy trì quy mô nhỏ nhiều người dùng, mặt hướng nhiều người dùng thương nghiệp cảnh tượng sử dụng thỉnh cẩn thận

Trước mắt xnote định vị là một cái mặt hướng cá nhân sử dụng loại nhỏ bút ký sản phẩm, sẽ không trọng điểm đầu nhập dưới phương hướng

  • Đại quy mô nhiều người dùng duy trì
  • Nhiều người dùng hợp tác công năng

Nếu ngươi nhiệt ái kỹ thuật ái lăn lộn, yêu cầu đa nguyên số liệu xử lý năng lực, hy vọng hoàn toàn khống chế chính mình hồ sơ số liệu, bổn sản phẩm sẽ là một cái không tồi nếm thử, hoan nghênh thử dùng phản hồi.

  • Thể nghiệm demo địa chỉ webhttps://1k5u680558.goho.co/
  • Thí nghiệm tài khoản user01/123456, user02/123456 hữu nghị nhắc nhở: Quản lý viên sẽ không định kỳ rửa sạch số liệu, xin đừng gửi quan trọng số liệu

Dưới là một ít giao diện triển lãm

Công năng danh sách 功能列表

Notebook 笔记

markdown giao diện markdown


Hạng mục địa chỉ

Nếu sử dụng trong quá trình gặp được vấn đề, hoan nghênh ở hạng mục chủ trang đề issue hoặc là bình luận.

Trang bị & vận hành

Vật lý cơ trang bị

Trang bị ỷ lại hoàn cảnh

  • Python >= 3.6
  • Trang bị ỷ lại phần mềm bao
    • Nhỏ nhất hóa trang bị ( sử dụng sqlite)Python 3 -m pip install -r config/requirements.min.txt
    • Mac/Linux chấp hànhPython -m pip install -r config/requirements.txt
    • Windows chấp hànhPython -m pip install -r config/requirements.win.txt

Phối trí cùng khởi động

Cam chịu phối trí văn kiện ở vàoconfig/boot/boot.default.properties,Cụ thể công năng tham khảo phối trí chú thích

#Cắt đến xnote mục lục
>cdxnote
#Phục chế phối trí hơn nữa tiến hành tự định nghĩa phối trí
>cp config/boot/boot.min.properties boot.local.properties
#Khởi động
>Python 3 app.py --config boot.local.properties

Nếu không sửa chữa cảng hào, khởi động lúc sau ở trình duyệt mở rahttp://localhost:1234/Liền có thể sử dụng, khởi động lại quản lý viên tài khoản là admin, cam chịu mật mã là 123456

Docker-compose

  1. Sáng tạo kéo dài hóa số liệu mục lụcmkdir data
  2. Sáng tạo phối trí văn kiệncp./config/boot/boot.default.properties./boot.local.properties
  3. Căn cứ chính mình nhu cầu sửa chữaboot.local.properties
  4. Chấp hành mệnh lệnhdocker-compose up -d

Ở vân phục vụ ngôi cao bố trí

Chủ yếu công năng

Bút ký quản lý

  • Duy trì nhiều loại cách thức: markdown/ bảng biểu / album / danh sách
  • Tổ chức công năng: Thông qua notebook / nhãn / ưu tiên cấp tới quản lý hồ sơ
  • Chia sẻ công năng: Ở bút ký tình hình cụ thể và tỉ mỉ giao diện, điểm đánh 【 càng nhiều 】 hạ kéo danh sách bên trong chia sẻ, có thể đem văn chương chia sẻ cấp chưa đăng nhập người dùng xem xét
  • Ưu tiên cấp quản lý: Cố định trên top, đệ đơn công năng
  • Sao lưu công năng: Bút ký sửa chữa lịch sử
  • Tìm tòi công năng: Duy trì toàn bộ tri thức căn bản tìm tòi cùng hạng mục nội tìm tòi
  • Bình luận công năng: Duy trì đăng nhập người dùng bình luận
  • Phỏng vấn thống kê: Gần nhất, thường dùng phỏng vấn thống kê
  • Mặt khác hồ sơ công cụ

Văn kiện quản lý

  • Nhiều loại đồ thị hình chiếu: Danh sách, võng cách
  • Văn kiện thao tác: Văn kiện thượng truyền, download, tân kiến, xóa bỏ, trọng mệnh danh, di động chờ thao tác
  • Văn kiện công cụ: Số hiệu biên tập khí, văn bản đọc khí, cơ số hai xem xét khí, văn kiện nội dung tìm tòi từ từ
  • Đại văn kiện duy trì: Văn kiện download duy trì điểm tạm dừng tục truyền, duy trì siêu đại văn kiện thượng truyền ( thí nghiệm quá 1G văn kiện )
  • Mở rộng: Duy trì khai phá cắm kiện mở rộng

Thùng dụng cụ

  • Python hồ sơ (pydoc)
  • Văn bản xử lý ( văn bản đối lập, số hiệu sinh thành, mật mã sinh thành )
  • Biên giải mã công cụ (base64, md5, tiến chế thay đổi, từ từ )
  • Mã vạch, mã QR sinh thành khí
  • Hình ảnh xử lý ( xác nhập, tách ra, hôi độ thay đổi )
  • Cung cấp mở rộng năng lực, khai phá giả có thể chính mình khai phá cắm kiện

Hệ thống mở rộng

Cắm kiện cơ chế

Bởi vì mỗi người nhu cầu bất đồng, chỉ một hệ thống rất khó thỏa mãn, khai phá giả có thể căn cứ chính mình yêu cầu biên soạn cắm kiện tới mở rộng hệ thống công năng. Cụ thể có thể tham khảo hồ sơCắm kiện mở rộng.

Cụ thể đặc tính như sau

  • Cắm kiện trung có thể nghe lén hệ thống tin tức, bao gồm bút ký, nhắc nhở, văn kiện, thời gian, hệ thống năm chủng loại hình tin tức
  • Cắm kiện có thể thông quacategoryThuộc tính thiết trí phân loại, biểu hiện ở bút ký, văn kiện, hệ thống chờ công năng lựa chọn nhập khẩu trung
  • Có thể thông qua khuôn mẫu sáng tạo cắm kiện

Lần thứ hai khai phá

  • xnote hiện tại đã đóng gói thượng truyền tới pypixnote-web,Như vậy có thể thông qua mô khối hóa phương thức tiến hành lần thứ hai khai phá

Tương quan hồ sơ

Hiệp nghị

  • GPL