이것은 웹 사이트 https://f-droid.org의 저장소입니다. Jekyll을 기반으로하며 여기에서 개발 버전을 찾을 수 있습니다.
먼저 Buster-Backports가 활성화되어 있는지 확인하십시오.
sudo apt-get install -t buster-backports
gettext linkchecker po4a python3 python3-babel rsync rubocop ruby-bundler
ruby-git ruby-jekyll-include-cache ruby-jekyll-paginate-v2
ruby-jekyll-redirect-from ruby-json ruby-loofah ruby-rchardet ruby-rouge
ruby-rspec ruby-zip unzip
bundle install --local
jekyll build
빌드 프로세스 중에 오류가 발생하면 다음을 시도하십시오.
bundle update
언어의 하위 집합 만 구축하는 것과 같은 사용자 정의 설정의 더 많은 예를 보려면 .gitlab-ci.yml 을보십시오.
Jekyll 3.2+가 Ruby 2.0+에 의존하는 GEM으로 쉽게 수행되는 것을 설치해야합니다. F-Droid 플러그인으로 인해 Zlib을 설치해야합니다.
sudo apt-get install build-essential git ruby-full zlib1g-dev
sudo gem install bundler
bundle install웹 사이트를 구축하려면 실행하십시오.
bundle exec jekyll build
웹 사이트를 구축하고 LocalHost : 4000의 로컬 서버와 함께 제공하려면 다음을 사용하십시오.
bundle exec jekyll serve
Vagrant는 VMS를 쉽게 설정하고 파괴 할 수 있습니다. 기본 시스템에 관계없이 깨끗하고 예측 가능한 빌드 환경을 만드는 데 편리합니다. VirtualBox와 함께 사용되면 현재 디렉토리가 VM에 공유되므로 로컬로 편집하고 jekyll serve 가 VM에서 실행되도록합니다.
$ vagrant up
$ vagrant ssh
vagrant@buster:~ $ cd /vagrant
vagrant@buster:/vagrant $ bundle install --local
vagrant@buster:/vagrant $ jekyll serve --host 0.0.0.0그런 다음 http : // localhost : 4000에 연결하여 생성 된 사이트를 확인하십시오.
bundle config --local local.jekyll-fdroid ../jekyll-fdroid 공식 GIT 저장소를 다시 사용하려면 bundle config --delete local.jekyll-fdroid 실행하십시오.
또는 jekyll-fdroid 부근 라인을 보석에 로컬 클론으로 설정할 수도 있습니다 gem 'jekyll-fdroid', :path => './jekyll-fdroid'
이 프로그램은 무료 소프트웨어입니다. 귀하의 의지에 따라 사용하고 공부하고 개선 할 수 있습니다. 특히 무료 소프트웨어 재단 (Free Software Foundation)에서 라이센스의 버전 3 또는 이후 버전에서 게시 한 GNU Affero 일반 공개 라이센스의 조건에 따라 재분배 및/또는 수정할 수 있습니다.
이 웹 사이트의 모든 것을 번역 할 수 있습니다. 자세한 내용은 번역 및 현지화를 참조하십시오. 스테이징 사이트에는 완료 여부에 관계없이 모든 번역이 포함되어 있습니다.