자체 호스팅 연결 북마크 서비스를 위한 커뮤니티 브라우저 확장입니다.
북마크를 만들었지만 나중에 잊어버린 적이 있나요? 북마크 내에서 정기적으로 검색하지 않습니까? 이 확장은 이러한 종류의 문제를 해결하도록 설계되었습니다.
특징
호환: 파이어폭스, 크롬
* 실험적이므로 문제가 있으면 읽어보십시오.
용법
설치 후 확장을 구성하고 연결 인스턴스에 연결해야 합니다. 브라우저 확장 관리자에서 확장 옵션을 열거나 Google 또는 duckduckgo 검색 페이지의 새로운 연결 인젝터 상자에 있는 링크를 따르세요.
확장 프로그램이 올바르게 구성되면 연결 검색 결과가 오른쪽 사이드바에 표시됩니다. 검색결과가 없으면 아무 것도 나타나지 않습니다.
스크린샷
Firefox: Mozilla 애드온 스토어
Chrome: Chrome 웹 스토어
아래 설명에 따라 빌드를 실행한 후 여기 지침에 따라 Firefox에 로드하세요.
아래 설명에 따라 빌드를 실행한 후 여기 지침에 따라 Chrome에 로드하세요.
요구사항
내부적으로는 web-ext
사용하여 Firefox 확장용 배포 패키지를 번들로 묶습니다. web-ext
설치할 필요는 없습니다. web-ext
는 Chrome 웹 스토어에도 사용할 수 있는 zip 파일을 생성합니다(단, Chrome 관련 빌드 지침은 다음 섹션 참조).
그런 다음 다음 스크립트를 실행하여 빌드를 생성합니다( chmod +x build.sh
사용하여 Linux에서 파일을 실행 가능하게 만들어야 할 수도 있음).
./build.sh # Linux
. / build.ps1 # Windows
스크립트는 다음을 수행합니다.
build
디렉터리에 기록합니다. 빌드 후 루트 디렉터리에는 패키지되지 않은 완전한 확장이 포함됩니다. manifest.json
파일을 사용하여 브라우저에 수동으로 로드합니다.
패키지된 확장은 web-ext-artifacts
폴더에서 찾을 수 있습니다.
개발을 위해서는 npm run dev
사용하여 패키지되지 않은 개발 빌드를 생성하는 것이 더 나을 수 있습니다. 이는 확장을 패키징하지 않고 코드를 축소하지 않지만 더 빠르고 브라우저에서 디버깅을 더 쉽게 만듭니다.
Chrome이 Manifest V3으로 전환되었습니다. 위와 동일한 빌드 지침이 적용되지만, 빌드하기 전에 chrome_manifest_v3
분기를 체크아웃해야 합니다. 해당 분기의 유일한 관련 차이점은 매니페스트.json입니다.
이 확장은 공식 연결 확장의 코드를 재사용하고 조정합니다.