마크다운 기반의 개인 지식 관리 시스템(Silver Bullet) 오픈소스를 소개합니다
해당 웹페이지에서는 아래와 같이 소개하고 있고요..
---
Silver Bullet is an extensible, opensource, personal, knowledge management application.
Indeed, fundamentally that’s fancy talk for “a note-taking app with links.” However, Silver Bullet goes a bit beyond just that.
---
간단하게 번역하자면 아래와 같고요..
---
Silver Bullet은 확장 가능한 오픈 소스 개인 지식 관리 애플리케이션입니다.
실제로 기본적으로 "링크가 있는 메모 작성 앱"에 대한 멋진 이야기입니다. 그러나 Silver Bullet은 그 이상입니다.
---
설치는 아래와 같이 진행하시면 되고요.
Install Silver Bullet
With Deno installed (see instruction above), run:
deno install -f --name silverbullet -A --unstable https://get.silverbullet.md
This will install silverbullet into your ~/.deno/bin folder (which should already be in your path if you installed Deno following the previous instructions).
To run Silver Bullet create a folder for your pages (it can be empty, or be an existing folder with .md files) and run the following command in your terminal:
silverbullet <pages-path>
By default, SB will bind to port 3000 on all interfaces. To specify a different address or port to listen on, use the --hostname and --port options. By default SB doesn’t add authentication, to add basic password authentication (BasicAuth), pass the --user flag (e.g. --user pete:1234 for username pete and password 1234).
Once downloaded and booted, SB will print out a URL to open SB in your browser (spoiler alert: by default this will be http://localhost:3000 ).
#protip: If you have a PWA enabled browser (like any browser based on Chromium) hit that little button right of the location bar to install SB, and give it its own window frame (sans location bar) and desktop/dock icon. At last the PWA has found its killer app.
...(생략 / 자세한 내용은 깃허브참고)...
주요내용및 특징을 간단하게 정리해보자면 아래와 같습니다.
- PWA로 최신/모바일 브라우저에서 설치하여 실행 가능
- 마크다운으로 편집하며 실시간 프리뷰 제공 (모드 변환 없이)
- [[페이지]] 형태의 위키 스타일 페이지 링크 방식 제공 (타이틀 변경시 자동 업데이트)
- 키보드 조작에 최적화 (Cmd-k로 페이지 전환, Cmd-/ 커맨드 팔레트)
- Frontmatter 와 directive를 이용한 엔드유저용 프로그래밍 플랫폼 제공
- 실시간 협동 기능 지원(실험적)
- Plugs를 이용한 확장 메커니즘
- 셀프호스팅. 모든 콘텐츠는 디스크에 플에인 파일로 저장되어 마음대로 백업 및 동기화 가능
- TypeScript 오픈소스
좀 더 자세한 내용은 아래 웹페이지를 방문해보시길 추천드립니다.
오늘의 블로그는 여기까지고요..
항상 믿고 봐주셔서 감사합니다