Releases: ipari/ipari-note
Releases · ipari/ipari-note
Feed 기능 추가
v0.5.0
변경점
기능 구현의 편의성을 위해 DB를 사용하도록 스펙 변경.
관련하여 전체 리팩토링 수행.
- 마크다운 파일을 원본으로 사용
- 마크다운 파일이나 설정 파일을 수정하면 watchdog가 감지하여 해당 파일을 읽어 DB를 업데이트
주의사항
- WSL1 + nginx + gunicorn 조합은 사용할 수 없습니다.
- Flask 의
send_file()이 작동하지 않기 때문 - nginx 대신 apache2 에서는 잘 작동합니다.
- Flask 의
- WSL2 에서 파일들이 윈도 파일 시스템 (/mnt/c/ 등) 에 있으면 안됩니다.
- watchdog 가 윈도 파일 시스템의 파일 변경을 감지하지 못합니다.
v0.4.1
v0.4.0
v0.3.0
기능 추가
로그인 기능
로그인을 하면,
- 로그인 상태면 모든 문서를 볼 수 있습니다.
- 문서의 접근 권한을 설정할 수 있습니다.
문서 목록 기능
노트의 모든 문서 목록을 보여줍니다. 로그인 상태와 문서의 공개 상태가 반영됩니다.
설정
config.yml
config.yml 파일을 루트에 수동으로 생성해야 합니다. 추후에 설정 UI를 추가할 계획입니다.
note:
name: ""
description: ""
base_url: "note"
main_page: "Home"
template: "yaong"
markdown_extensions:
toc_marker: "[목차]"
secret:
key: "your secret key here."
meta/user.yml
meta/user.yml 파일을 수동으로 생성해야 합니다. 추후에 설정 UI를 추가할 계획입니다.
email: ""
password: "" # SHA-256 으로 생성한 비밀번호여야 합니다.
name: ""
ToDo
- 문서 별 권한 설정
- 기능 : 비공개 / 링크가 있는 유저만 보기 기능 / 전체 공개
- UI
- 문서 트리
- 로그인
- 검색
- 문서 편집
- 노트 설정 편집
- 사용자 설정 편집
- 초기 세팅
v0.2.0
접근 권한 기능 추가
- 문서 접근 권한 설정이 가능합니다.
meta/permission.yml에"문서 이름": 2/1/0포맷으로 넣으면 됩니다.- 0 : 비공개 (기본값)
- 1 : 링크를 가진 사용자에게 접근 허용
- 2 : 모두에게 접근 허용
- 권한 설정 및 주소 확인 UI는 로그인 기능 후에 만들 예정입니다.
- 첨부 파일에 대하여 URL로 직접 접속하거나, 외부에서 참조하는 것을 막았습니다.
설정
config.yml 파일을 루트에 수동으로 생성해야 작동합니다. 추후에 설정 UI를 추가할 계획입니다.
note:
name: ""
description: ""
base_url: "note"
main_page: "Home"
template: "yaong"
markdown_extensions:
toc_marker: "[목차]"
secret:
key: "your secret key here."
ToDo
- 문서 별 권한 설정
- 기능 : 비공개 / 링크가 있는 유저만 보기 기능 / 전체 공개
- UI
- 문서 트리
- 검색
- 가입/로그인
- 기능
- UI
- 노트 설정
- 문서 편집
v0.1.0
뷰어
pages 디렉터리에 있는 .md 파일들을 웹에서 보여줍니다. 기본적인 마크다운 문법 외에 아래의 기능들을 추가로 지원합니다.
- 표
- 주석
- 코드 블럭
- 내부 문서 링크
- 목차 생성
- 안내문구
설정
config.yml 파일을 루트에 수동으로 생성해야 작동합니다. 추후에 설정 UI를 추가할 계획입니다.
note:
name: ""
description: ""
base_url: "note"
main_page: "Home"
template: "yaong"
markdown_extensions:
toc_marker: "[목차]"
ToDo
- 문서 별 권한 설정
- 기능 : 비공개 / 링크가 있는 유저만 보기 기능 / 전체 공개
- UI
- 문서 트리
- 검색
- 가입/로그인
- 기능
- UI
- 노트 설정
- 문서 편집