Projekt Fakta o klimatu usiluje o zkvalitnění společenské diskuse o klimatické změně. Snažíme se dodávat srozumitelné údaje široké veřejnosti a vizuálně zpracovávat vědecké informace, aby bylo rozhodování ve věcech týkajících se klimatu založené na aktuálních, kredibilních a ověřených datech.
Debata o klimatické změně je komplikovaná a na všech stranách plná zbytečných emocí, polopravd a mýtů. Chceme poutat pozornost na důležitá témata a stavět most mezi vědci a lidmi, kterých se změny klimatu týkají. A to jsou všichni lidé.
Jsme tým profesionálů zabývajících se různými obory – přírodovědou, IT, společenskými vědami, pedagogikou nebo komunikací. Finance na provoz získáváme od dárců, nepracujeme na ničí objednávku. Při naší činnosti komunikujeme s odborníky, politiky, energetickými firmami i aktivistickými hnutími. Fakta o klimatu jsou však nezávislý projekt, který může podpořit každý.
Chcete-li vyvíjet lokálně (tj. mít možnost sestavit si stránky u sebe), budete potřebovat linuxové prostředí (WSL ve Windows 10 je dostatečné). Aktuálně máme otestovanou funkčnost pro systémy Ubuntu, Fedora a Windows 10 (WSL1). Podporujeme dva způsoby lokálního sestavování stránek:
WSL si dobře rozumí s VSCode, nejlépe postupovat podle tohoto postupu.
Lokální instalace má tyto prerekvizity (nainstalujte do systému):
ruby-dev
)make
nebo součást základních vývojářských balíků jako je build-essential
).jekyll
a bundler
)inkscape
, zkontrolujte si však verzi!)imagemagick
)Na Ubuntu 20.10 nebo novějším bude tedy instalace prerekvizit vypadat následovně: sudo apt install jekyll ruby bundler inkscape build-essential imagemagick
. Správnost instalace všech součástí ověříte sestavením stránek pomocí make local -j4
.
Máte-li problém spustit Inkscape s chybou Wrong __data_start/_end pair
, nastavte proměnnou export _INKSCAPE_GC="disable"
(detaily viz GitLab issue).
Na Mac OS funguje kombinace postupu dle Jekyllu, zbytek lze nainstalovat pomocí Homebrew (https://brew.sh/), tedy:
brew install imagemagick
brew install inkscape
(k instalaci standardních aplikací přes Homebrew je potřeba napoprvé ještě brew tap homebrew/cask
)
brew install --cask https://raw.githubusercontent.com/yurikoles/homebrew-cask/6c532489cf2d608ed58121640ee60284f67e523a/Casks/inkscape.rb
, případně stáhnout .dmg soubor z inkscape.orgInkscape standardně není v $PATH
, tak je potřeba přidat pomocí
sudo mkdir /usr/local/bin sudo ln -s /Applications/Inkscape.app/Contents/MacOS/inkscape /usr/local/bin/inkscape
echo 'export PATH="/opt/homebrew/opt/ruby/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/opt/homebrew/opt/ruby/bin:$PATH"' >> ~/.bash_profile
bundler
použij gem install bundler:2.2.15
Kontejnery umožňují oddělit programy nutné pro sestavení a spuštění webu od zbytku vašeho operačního systému. Zároveň vytvoří konzistentní prostředí, které je téměř totožné s tím, ve kterém se sestavuje živý, publikovaný web.
sudo chcon -Rt svirt_sandbox_file_t .
container
, build-container
a delete-container
.Server running... press ctrl-c to stop.
. Vygenerovaný web je po dobu běhu kontejneru přístupný na adrese http://localhost:4000/.make clean-build
.An error occurred while installing http_parser.rb (0.6.0), and Bundler cannot continue.
: Je možné že adresa složky, ve které spouštíte instalaci obsahuje mezery. Odstraněním mezer z názvu složek lze problém vyřešit.localhost:4000
: Pravděpodobně jste změnili obsah, který je předzpracováván před spuštěním Jekyllu (například PDF infografik). Zastavte lokálně sestavený web a dejte ho sestavit znova.git status
vidím změny v souboru web-core
, i když jsem v něm nic nedělal: Nejste-li vývojář web-core, netrapte se tím. Dost možná to znova zmizí, až příště sestavíte web.Plnou vývojářskou dokumentaci najdete v repozitáři s webovým systém.