나는 GitHub 와 그들의 요점 서비스를 좋아 하므로 GitHub 계정에서 많은 코드 스 니펫과 개발 노트를 요점으로 유지합니다. 또한 동료들과 쉽게 공유 할 수 있습니다.
문제는 그것이 확장되지 않는다는 것입니다 !! 요점에 대한 GitHub 기능은 원시적이며, 요즘 많은 요점을 찾기가 어려운 요점이 많이 있습니다. 검색, 태그 또는 기타 사항이 없습니다.
이 혼란을 처리 할 수있는 응용 프로그램을 알고 있습니까? 할 수있는 응용 프로그램을 원합니다
- 내 요점 검색
- 소스 유형 및 날짜별로 내 요지를 나열
- 편집하거나 복사하겠습니다
- 설명을 태그하거나 편집하도록하겠습니다.
나는 이런 것을보고 싶고 그것을 위해 약간의 돈도 지불 할 의향이 있습니다.
그렇다면 GitHub에서 요점을 어떻게 관리합니까? 당신은 어떤 소프트웨어를 알고 있습니까?
MacRuby로 작성된 drift 라는 것이 있는데 컴파일 할 수 없으며 한동안 업데이트되지 않았습니다.
답변
GistBox를 확인하십시오 . 검색, 편집 및 레이블을 지원합니다. 스크린 샷은 다음과 같습니다.
http://www.youtube.com/watch?v=VLgyY6lqpsQ에 데모 비디오도 있습니다 .
GistBox Clipper (Chrome 확장 프로그램)는 <pre>
모든 웹 페이지에 태그와 임의의 텍스트 를 저장하는 기능도 제공합니다 .
편집하다:
불행히도 GistBox는 Cacher cacher.io가되고 있습니다. 무료 요금제에는 15 개의 개인 스 니펫, 3 개의 개인 레이블, 무제한 공개 스 니펫 만 포함됩니다. 많은 민간 요원을 가질 계획이라면 유료 계획이 필요합니다. – Bartek Skwira
답변
이제 gist.github.com은 검색을 지원합니다. 그래서 당신은 당신의 요점을 검색 할 수 있습니다. 설명에 #hashtag를 사용하므로 태그를 통해 요점을 검색 할 수 있습니다.user:myusername #tag
.
오프라인 사용을 위해 모든 요점을 복제했습니다. 그리고 find와 grep을 사용하여 검색하십시오. 또한 gonzui (오픈 소스 코드 검색 엔진)로 검색합니다.
쉘 스크립트를 작성했습니다 : gister.sh. 나는 그것을 요점을 게시하는 데 사용합니다. 리포지토리 를 로컬로 복제 하고 게시 후 자동 으로 csearch 로 가져옵니다 . 이 스크립트는 또한 모든 요점 동기화 ( gister sync
)를 지원합니다 .
답변
크로스 플랫폼 (Linux / macOS / Windows) gist manager Lepton을 확인하십시오 . MIT에 따라 무료이며 라이센스가 부여됩니다. http://hackjutsu.com/Lepton/
데스크탑 / 노트북 환경에서 작업하는 경우 필요를 충족시키는 것 같습니다. (아직 iOS / Android 지원 없음). 기능 목록은 다음과 같습니다.
- 요점을 언어별로 그룹화
- 요점 생성 / 편집 / 삭제
- 빠른 검색
- 맞춤 태그 (# tag1, # tag2)
- 마크 다운 렌더링
- 플랫폼 간 지원
- 대리
면책 조항 : 저는 Lepton의 주요 공헌자입니다.
답변
요지는 가벼운 저장소이므로 왜 활용하지 않습니까?
요점을 원하는 방식으로 구성된 ‘my_gists’디렉토리에 복제하십시오.
그런 다음 운영 체제에 익숙한 검색 도구를 사용하여 완전히 검색 할 수 있습니다.
또한 편집, 댓글 달기, 커밋 및 푸시 할 수있는 이점이 있습니다.
이것으로 당신이 나열한 모든 것을 더 많이 할 수 있습니다.
git instaweb
믹스에 추가 하면 요점에 대한 기본 웹 인터페이스가 있습니다.
답변
동료와 저는 요점을 관리하기 위해 오픈 소스 크로스 플랫폼 프로젝트를 진행하고 있습니다. 그것은 베타 단계에있어 – gistoapp.com .
현재 기능 목록 :
- 고급 검색
- 엔터프라이즈 로그인
- 태그
- 구문 강조
- 언어별로 그룹화
- 빠른 스 니펫 작업
- 클립 보드에 복사
- 파일 내용을 클립 보드에 복사
- 에디터 설정
- 테마 컬러 체인저
- 드래그 앤 드롭으로 파일 생성
- 마크 다운 미리보기 (이모 지 포함)
- AsciiDoc 미리보기
- 코멘트
- 웹앱
전체 소스 및 다운로드는 github을 통해 제공됩니다 .
답변
vgoff가 지적한 것처럼 gist를 로컬 폴더에 복제 한 다음 github 페이지에서 호스팅되는이 주위에 일종의 개인 웹 사이트를 구축 할 수 있습니다 … Jekyll / liquid를 사용하면 태그를 지정하고 범주를 가질 수 있습니다 … JavaScript를 사용하거나 부분을 사용하여 소스에 코드를 삽입하십시오 (구문 강조를 처리하기 위해 피그먼트 사용 또는 SyntaxHighlighter 사용). 아마도 검색 구성 요소에 Google 검색을 사용하거나 json 파일을 동적으로 빌드하거나 github의 gist API ( http://develop.github.com/p/gist.html )를 사용하여 메타 데이터 및 공개를 위해 json을 가져 오십시오. repos …
jsFiddle.net을 사용하여 HTML / CSS / JS 요점을 “데모”할 수 있습니다 (요점에서 새 바이올린을 만들 수 있습니다 … 참조 : http://doc.jsfiddle.net/use/gist_read. html )
작업중 인 프로젝트 ( http://getfiremonkey.com ) 에 이와 같은 시스템이 필요합니다 -Firefox에서 십대 HTML / CSS / JS를 가르치기위한 것입니다 … 그리고 그것을 만들 생각입니다. Github Pages / Gist / jsFiddle.net 상단 … 무료, 개방형, 대화식 예제 및 분기 가능.
나는 길을 따라 배우는 것에서 Gist CMS를 만드는 데 집중하기 위해 측면 프로젝트를 설정하기로 결정했습니다 …
https://github.com/chrisjacob/gist-cms
“Github Pages에서 호스팅되는 개인 Gist CMS. Jekyll이 제공하는 코드 / 컨텐츠 관리 시스템으로 Gist 아카이브에 태그를 지정하고 분류 및 검색 할 수 있습니다. 모든 Gist를 하나의 저장소에 정리하여 전용 웹 사이트를 통해 전 세계에 알리십시오. “
지금은 단지 아이디어 일뿐입니다. 관심이 있으시면 알려주세요. ^ _ ^
답변
숭고한 텍스트를 사용합니다 하고 Gist 플러그인이 매우 편리합니다. 텍스트 편집기에서 쉽게 삽입, 업로드 등을 할 수 있습니다.
Gistbox와 같은 응용 프로그램은 예쁘게 보이지만 가볍고 빠른 솔루션을 선호합니다. Sublime Text를 사용하는 경우 시도해 볼 수 있습니다.
https://github.com/condemil/Gist