Webstránka veřejných infografik o změně klimatu světa
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
)Inkscape 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
.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
.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.