これは、https://f-droid.orgのWebサイトのリポジトリです。 Jekyllに基づいており、ここで開発バージョンを見つけることができます。
まず、バスターバックポートが有効になっていることを確認してください。
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
Webサイトを構築し、LocalHost:4000でローカルサーバーで提供する場合は、以下を使用します。
bundle exec jekyll serve
Vagrantを使用すると、VMSを簡単にセットアップおよび破壊できます。ベースシステムに関係なく、クリーンで予測可能なビルド環境を作るのに便利です。 VirtualBoxで使用すると、現在のディレクトリがVMに共有されるため、ローカルで編集し、VMでjekyll serveを実行できます。
$ 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を実行します。
または、Gemfileのjekyll-fdroid Dependenyラインgem 'jekyll-fdroid', :path => './jekyll-fdroid'ローカルクローンに設定することもできます。
このプログラムはフリーソフトウェアです。あなたはあなたの意志でそれを使用し、研究し、改善することができます。具体的には、Free Software Foundationが公開しているGNU Affero General Publicライセンスの条件、ライセンスのバージョン3、または(オプションで)後のバージョンのいずれかで公開されているように、それを再配布および/または変更できます。
このウェブサイトのすべてを翻訳できます。詳細については、翻訳とローカリゼーションを参照してください。ステージングサイトには、完全であるかどうかにかかわらず、すべての翻訳が含まれています。